Overview
Features
Multi-transport MCP server
Supports HTTP, SSE, and STDIO transports; registers MCP routes and exposes server endpoints, with sample startup logs to indicate which transports are active.
Tool access control (allow/block)
Configure allowed or blocked tools via command-line options or files; allow-list is applied before block-list, with a default of all tools enabled if neither is provided.
Rich Confluent Cloud toolset
Provides a broad set of tools for Kafka topics, topic config, connectors, Flink statements, and Tableflow resources (topic, catalog, and related operations). A comprehensive list of available tools is provided via the CLI.
Claude Desktop & Goose CLI integration
Guides to configure Claude Desktop and Goose CLI to run the MCP server from source or via npx, including environment-file usage and example configurations.
Gemini CLI integration
Demonstrates registering the mcp-confluent extension with Gemini CLI and using a local .env file for integration.
Docker & Docker Compose support
Includes Dockerfile and docker-compose workflow for building and running the MCP server, with port mapping and environment-variable configuration.
MCP CLI usage and examples
A feature-rich CLI (mcp-confluent) with options for environment files, transports, and tool filtering; includes example deployments and mode demonstrations.
Environment-driven configuration
Extensive .env configuration support with an Environment Variables Reference covering HTTP, SSE, REST endpoints, API keys, and Confluent Cloud/Tableflow settings.
Who Is This For?
- AI assistants:Interact with Confluent Cloud resources via natural language through the MCP server.
- Developers:Build, run, and customize the MCP server from source or via npx; deploy with Docker.
- Claude Desktop:Configure Claude Desktop to connect to the MCP server for Confluent interactions.
- Goose CLI:Configure Goose CLI to use the MCP server for resource management.
- Gemini CLI:Integrate mcp-confluent extension with Gemini CLI workflows.




