Kafka Schema Registry MCP

Kafka Schema Registry MCP

A comprehensive MCP server for Kafka Schema Registry operations with multi-registry support.

27
Stars
7
Forks
20
Releases

Overview

Kafka Schema Registry MCP Server is a true MCP implementation designed for Claude Desktop and other MCP clients to manage Kafka Schema Registry operations through JSON-RPC over stdio. Built on the FastMCP 2.8.0+ framework, it adheres to the MCP 2025-06-18 specification, delivering full MCP compatibility with a rich set of tools (57+). The server provides advanced schema-context support, multi-registry management (up to eight registries), and comprehensive export capabilities in JSON and Avro IDL formats for backups, documentation, and audits. It includes production safety features such as VIEWONLY mode and per-registry access controls, along with OAuth 2.1 authentication for enterprise-grade security and scope-based permissions. It supports real-time progress tracking and cancellation of long-running tasks, HATEOAS-enabled resource navigation, and a mix of read, write, admin, and interactive tools. An optional SLIM_MODE reduces the exposed tool set to a lean subset, significantly improving LLM performance while preserving essential functionality and remote deployment support.

Details

Owner
aywengo
Language
Python
License
MIT License
Updated
2025-12-07

Features

Claude Desktop Integration

Direct MCP integration with Claude Desktop and other MCP clients via natural language interface.

Multi-Registry Support

Manage up to eight Schema Registry instances concurrently with per-registry configurations and safety controls.

Schema Contexts

Provide logical groupings to isolate production, staging, and other environments for safer operations.

Schema Migration

Cross-registry migration with backup creation and verification to ensure data integrity.

Comprehensive Export

Export schemas and subjects in JSON and Avro IDL formats for backup and documentation.

Production Safety

VIEWONLY mode and per-registry access controls to prevent unintended changes.

OAuth 2.1 Authentication

Enterprise-grade security with scope-based permissions and federation readiness.

SLIM_MODE

Reduce tool overhead from 57+ to ~9 essential tools to improve performance and lower costs.

Audience

MCP clientsUse to manage Kafka Schema Registry via JSON-RPC in Claude Desktop and other MCP clients.
SRE teamsManage production-grade schema operations with multi-registry safety and OAuth 2.1.
DevelopersLeverage Claude integration to register schemas and export data.

Tags

MCPKafka Schema RegistryClaude DesktopMulti-RegistrySchema ContextsMigrationExportOAuth 2.1SecuritySLIM_MODEJSON-RPCHATEOAS