What are the prerequisites for using Kafka MCP Server?
You need Python 3.8+, a running Apache Kafka instance, and the required Python packages (`aiokafka`, `python-dotenv`, `pydantic-settings`, `mcp-server`).
@pavanjava
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"kafka_mcp_server": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Message Context Protocol (MCP) server that integrates with Apache Kafka to provide publish and consume functionalities for LLM and Agentic applications. It allows AI models to interact with Kafka topics through a standardized interface.
Set up Python 3.8+, an Apache Kafka instance, and install dependencies (aiokafka, python-dotenv, pydantic-settings, mcp-server). Create a .env file with Kafka configuration (bootstrap servers, topic name, etc.). Run the server via python main.py --transport stdio or --transport sse. Integrate with Claude Desktop by adding the server command to the MCP configuration JSON.
You need Python 3.8+, a running Apache Kafka instance, and the required Python packages (`aiokafka`, `python-dotenv`, `pydantic-settings`, `mcp-server`).
Create a `.env` file in the project root with variables like `KAFKA_BOOTSTRAP_SERVERS` (default `localhost:9092`), `TOPIC_NAME`, and optionally `IS_TOPIC_READ_FROM_BEGINNING` and `DEFAULT_GROUP_ID_FOR_CONSUMER`.
Yes. You can set optional environment variables `TOOL_PUBLISH_DESCRIPTION` and `TOOL_CONSUME_DESCRIPTION` in the `.env` file to override the default descriptions.
The server supports `stdio` (standard input/output) as the default transport and `sse` (Server-Sent Events) as an alternative, specified via the `--transport` argument.
No. The README notes that once a message is read from the topic using the same consumer group ID, it cannot be read again.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Open-source MCP to use Blender with any LLM
MCP Toolbox for Databases is an open source MCP server for databases.
Comments