mcp-debezium
mcp-debezium
Debezium 用の Model Context Protocol サーバーです(Kafka Connect REST API 経由)。MCP 対応クライアント(Claude Desktop、Claude Code など)で、change-data-capture コネクターの監視・管理 — ステータス、設定、再起動、ライフサイクル — ができ、動作はすべてフラグによって制御されます。
デフォルトで安全: 読み取り専用で起動し、コネクターの許可リストにスコープを限定でき、重要なコネクターを変更から保護し、コネクター設定内の資格情報を難読化し、削除は明示的なオプトインを必要条件としています。
機能
監視 — worker/クラスター情報、コネクター一覧、プラグイン、コネクターごとの設定、状態(失敗したタスクのトレースを含む)、トピック。
管理 — 作成/更新、一時停止/再開、コネクターまたは単一タスクの再起動。
ライフサイクル — コネクターの削除(admin)。
アクセスモード —
read-only→read-write→adminと階層化され、各モードは自分のレベル以上のツールを公開しません。資格情報の難読化 —
database.passwordなど、その他のシークレット形式の設定値は、結果が返る前に***REDACTED***に置き換えられます。セキュリティフラグ — コネクター許可リスト、保護対象コネクター、削除の制御、dry-run、JSON 監査ログ(下記参照)。
Related MCP server: Kafka MCP Server
セキュリティモデル
項目 | フラグ | デフォルト | 効果 |
サーバーは何をできるか? |
|
|
|
対象になるコネクターはどれか? |
| (すべて) | 設定されている場合、それ以外のコネクターへの操作は拒否されます。 |
永続的に読み取り専用のコネクターはどれか? |
| (なし) | 確認は可能ですが、一時停止・再設定・削除はできません。 |
削除できるか? |
|
|
|
Connect に触れずにプレビューする |
|
| 書き込み/管理ツールは検証と意図のログを記録した後、戻るだけです。 |
監査証跡 |
|
| 保護された操作ごとに JSON 1行を stderr に出力します。 |
資格情報の難読化 | (常時有効) | — | 秘密の形状を持つ設定値は、返却前に難読化されます。 |
ツール
読み取り (read-only+): cluster_info、list_connectors、list_connector_plugins、get_connector、get_connector_config、get_connector_status、get_connector_topics
書き込み (read-write+): create_connector、update_connector_config、pause_connector、resume_connector、restart_connector、restart_task
管理者 (admin): delete_connector(DEBEZIUM_ALLOW_DELETE が必要)
MCPクライアントで利用する
Claude Code、Claude Desktop、Cursor、OpenAI Codex CLI、Windsurf、VS Code (Copilot)、およびその他のあらゆるMCPクライアントで動作します。クライアントごとの設定は docs/CLIENTS.md を参照してください。
インストール
npm install
npm run buildClaude Desktop / Claude Code で実行
GXP1 GXP2
プロンプト例
"どのコネクターが FAILED ですか。その理由は?"
"
pg-ordersで失敗したタスクを再起動してください。"(read-writeが必要)"
mysql-inventoryの設定を表示してください。"(資格情報は難読化されて返ります)
開発
npm run dev
npm test # security policy + config redaction
npm run typecheck公開
このサーバーには、公式の MCP レジストリ用の server.json と、npm 所有権の検証用の mcpName が含まれています。npm への公開と MCP レジストリ、Smithery、Glama、Cursor、PulseMCP への掲載は PUBLISHING.md を参照してください。
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage and monitor Apache Kafka clusters through natural language, providing real-time operations, health monitoring, consumer lag analysis, and temporal trend detection for intelligent cluster management.
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Kafka clusters via MCP, supporting topic management (list, create, delete, inspect), connection initialization, and more through natural language.1Apache 2.0
- FlicenseCqualityBmaintenanceExposes Kafka administration operations as MCP tools, enabling AI agents to inspect Kafka clusters using natural language.1
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered MCP clients to interact with data lakehouse components including Kafka, Flink, and Trino/Iceberg for managing topics, jobs, catalogs, and executing queries.2
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Remote MCP for GenAI span mapping, provider normalization, dashboard schemas, and receipts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dockndevai/mcp-debezium'
If you have feedback or need assistance with the MCP directory API, please join our Discord server