
Kafka Schema Drift Auto-Fixer
from rohitdas-ai
Free Confluent Schema Registry drift detector and version comparison gateway for the Enterprise AST Auto-Fixer. Connects to Confluent, lists subjects, and identifies added, removed, or modified fields.
๐ฅ๐ฅโ VerifiedFreeQuick setup
Kafka Schema Drift Auto-Fixer โ Community Edition
Free schema drift detection for Confluent Schema Registry. For automated AST refactoring, test payload generation, and PR creation, upgrade to the Enterprise edition on MCPize โ
What This Does
This free MCP server connects to your Confluent Schema Registry and:
- โ Lists all registered subjects
- โ Detects added, removed, and modified fields between schema versions
- โ Classifies breaking vs. backward-compatible changes
- โ Does NOT rewrite consumer code (Enterprise only)
- โ Does NOT generate test payloads (Enterprise only)
- โ Does NOT create Pull Requests (Enterprise only)
Example Output
๐ Schema Drift Report: `payments-value` v3 โ v4
โ
Added: `correlation_id` (string) [default: '']
๐ด Removed: `legacy_trace_id` (string) โ BREAKING
๐ Modified: `amount` long โ double
โ ๏ธ Breaking changes detected across downstream consumer services.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ UPGRADE TO ENTERPRISE
Breaking changes detected. To automatically generate AST refactoring
PRs and rewrite downstream DTOs across all consumer microservices,
upgrade to the Enterprise Kafka Schema Drift Auto-Fixer on MCPize:
๐ https://mcpize.com/mcp/kafka-schema-drift-auto-fixer-mcp
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโCopy & paste โ that's it
{
"mcpServers": {
"kafka-schema-drift-community": {
"command": "python",
"args": ["/path/to/community-edition/server.py"]
}
}
}Install
pip install -r requirements.txtUsage
Run as stdio MCP server
python server.pyConfigure in your MCP client (e.g., Claude Desktop)
{
"mcpServers": {
"kafka-schema-drift-community": {
"command": "python",
"args": ["/path/to/community-edition/server.py"]
}
}
}Available Tools
detect_schema_drift
registry_url: https://your-registry.confluent.cloud
api_key: <your-api-key>
api_secret: <your-api-secret>
subject: payments-value
from_version: 3
to_version: 4list_subjects
registry_url: https://your-registry.confluent.cloud
api_key: <your-api-key>
api_secret: <your-api-secret>Enterprise Features (Upgrade to unlock)
| Feature | Community | Enterprise ($49.99/mo) |
|---|---|---|
| Schema drift detection | โ | โ |
| Breaking change classification | โ | โ |
| Polyglot AST rewriting (Python/Go/TS) | โ | โ |
| Tree-sitter struct injection | โ | โ |
| Unit test payload regeneration | โ | โ |
| Automated PR generation | โ | โ |
| Parallel subagent processing | โ | โ |
| Cryptographic supply chain signing | โ | โ |
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
License
MIT โ Community Edition only. Enterprise core-logic is proprietary.