Mcp Kafka Processor
@boufnichel
About Mcp Kafka Processor
An MCP server for processing Kafka events and enabling LLMs to interact with event streams
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Mcp Kafka Processor?
Mcp Kafka Processor is an MCP server that provides event processing capabilities through Kafka integration. It allows Large Language Models to interact with Kafka topics through the Model Context Protocol, enabling publish and consume operations for event-driven AI workflows.
How to use Mcp Kafka Processor?
Clone the repository, install dependencies with npm install, and build with npm run build. Configure the Kafka broker using the KAFKA_BROKERS environment variable (default localhost:9092), then add the server to your Claude Desktop configuration by specifying the build/index.js path and environment variable in claude_desktop_config.json.
Key features of Mcp Kafka Processor
- Publish events to Kafka topics
- Consume events from Kafka topics
- Easy integration with Claude Desktop and MCP clients
- Type-safe implementation using TypeScript
- Configurable via environment variables
Use cases of Mcp Kafka Processor
- Publishing messages from an LLM to a Kafka topic for downstream processing
- Consuming Kafka events and delivering them to an AI assistant for analysis
- Automating event-driven workflows with AI as the decision engine
- Enabling real-time data pipelines where AI consumes or produces Kafka messages
FAQ from Mcp Kafka Processor
What is the purpose of this server?
It enables LLMs to publish and consume events from Kafka topics through the MCP protocol, bridging AI agents with Kafka-based event streams.
What are the prerequisites for using it?
Node.js 16 or higher, an accessible Kafka broker, and TypeScript knowledge for development.
How do I configure the Kafka broker connection?
Set the KAFKA_BROKERS environment variable to a comma-separated list of broker addresses (default is localhost:9092).
What tools does the server provide?
Two tools: publish-event (send a message to a topic) and consume-events (receive messages from a topic). Both require a topic parameter; consume-events also accepts an optional maxMessages parameter.
Can I limit how many messages are consumed?
Yes, the consume-events tool has a maxMessages parameter that defaults to 10.
More Productivity MCP servers
🚀 TaskMaster: Todoist MCP for Cursor AI
mingolladanieleA lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from your IDE. Built with simplicity and maintainability in mind.
ATLAS: Task Management System
cyanheadsA Model Context Protocol (MCP) server for ATLAS, a Neo4j-powered task management system for LLM Agents - implementing a three-tier architecture (Projects, Tasks, Knowledge) to manage complex workflows. Now with Deep Research.
Desktop Commander MCP
wonderwhy-erThis is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
MCP SAP GUI Server
mario-andreschakMCP server that allows simple SAP GUI interaction for LLM models using simulated mouse clicks and keyboard input.

Time
modelcontextprotocolModel Context Protocol Servers
Comments