wklee610/kafka-mcp
by Various
MCP Server for Apache Kafka
MCP
wklee610/kafka-mcp
Added 1 June 2026
Overview
wklee610/kafka-mcp is an MCP server that provides an interface to interact with Apache Kafka. It allows AI agents or tools to send and receive messages from Kafka topics using the Model Context Protocol. The implementation is in Python.
Best for
Best for
Developers building AI agent workflows that need a lightweight Kafka interface via MCP
Use cases
- Connecting AI agents to Kafka streams for real-time data processing
- Producing and consuming messages programmatically via MCP-compatible tools
- Integrating Kafka with MCP workflows for event-driven agent interactions
How to use
Install
uv sync Tools exposed
describe_clusterdescribe_brokerslist_topicscreate_topicdelete_topicdescribe_topiccreate_partitionsdescribe_configsalter_configslist_consumer_groupsdescribe_consumer_groupget_consumer_group_offsetsreset_consumer_group_offsetrewind_consumer_group_offset_by_timestampconsume_messagesproduce_message
Tested with
Claude Desktop
Example client config
{\n "mcpServers": {\n "kafka": {\n "command": "<uv PATH>",\n "args": [\n "--directory",\n "<kafka-mcp PATH>",\n "run",\n "kafka-mcp"\n ],\n "env": {\n "KAFKA_BOOTSTRAP_SERVERS": "localhost:9092"\n }\n }\n }\n} Notes
wklee610/kafka-mcp is an MCP server that provides an interface to interact with Apache Kafka. It allows AI agents or tools to send and receive messages from Kafka topics using the Model Context Protocol. The implementation is in Python.
11 stars on GitHub. Last updated 2026-03-08. Licensed Apache-2.0.
Use cases
- Connecting AI agents to Kafka streams for real-time data processing
- Producing and consuming messages programmatically via MCP-compatible tools
- Integrating Kafka with MCP workflows for event-driven agent interactions
Pros
- Lightweight Python implementation with simple setup
- Provides a standardized MCP interface for Kafka
- Open source and easy to customize
Cons
- Low star count suggests limited adoption or early-stage development
- May lack comprehensive documentation or community support
- Only covers basic Kafka operations; advanced features are not guaranteed
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Lightweight Python implementation with simple setup
- Provides a standardized MCP interface for Kafka
- Open source and easy to customize
Cons
- Low star count suggests limited adoption or early-stage development
- May lack comprehensive documentation or community support
- Only covers basic Kafka operations; advanced features are not guaranteed
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Claude Code
Anthropic
Anthropic's terminal-native coding agent. Reads your repo, edits files, runs tests, ships PRs.
Cline
Cline
Open-source autonomous coding agent that lives inside VS Code. BYO model key, watch it work.
Continue
Continue.dev
Open-source AI code assistant for VS Code and JetBrains. Customisable, BYO model, built for enterprise.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.