An open-source MCP server that enables AI assistants to interact with Confluent Cloud, Confluent Platform, and standalone Apache Kafka deployments through natural language. It provides 50+ tools across Kafka, Flink SQL, Schema Registry, Connectors, Tableflow, and more -- usable from any MCP-compatible client including Claude Desktop, Claude Code, Cursor, VS Code, Goose, and Gemini CLI.
Tip
Already a Confluent Cloud customer? Confluent offers a fully managed MCP server with no local server to run and no dependencies to install. It provides access to your Confluent Cloud resources with AI-powered connector diagnostics, governed by your existing RBAC permissions. Use this open-source server if you need Confluent Platform / self-managed Kafka support, or want to customize and extend the toolset.
NOTE: The open-source MCP server is a community-supported project. Confluent doesn’t provide dedicated support for it, and support is best-effort only, with no service level commitments. If you run into an issue or want to contribute, open an issue or pull request directly in this repository.
Prerequisites: Node.js 22.19.0+. If you want to interact with Confluent Cloud, you need to create an account first.
- Generate a quick
config.yamlfile in your project root:
npx @confluentinc/mcp-confluent --init-config- Edit the
config.yamlfile with your connection details, then:
npx @confluentinc/mcp-confluent --config ./config.yamlSee Getting Started for full setup instructions and Configuring MCP Clients for integration with your preferred AI tool.