kafka-mcp-server

by lehtinentimo

Not rated
GitHub

About

Expose Apache Kafka operations (topics, produce, consume, consumer groups) as MCP tools.

Details

Author
lehtinentimo
Categories
Developer Tools, Infrastructure, Database

Setup

Install kafka-mcp-server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/lehtinentimo/kafka-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server that exposes Apache Kafka operations as tools. Built with TypeScript, stdio transport, and theConfluent Kafka client.

- Node.js 18.18+ or 20.9+
- A running Kafka-compatible broker (Apache Kafka, Redpanda, etc.)

Set theKAFKA_BROKERSenvironment variable (required):

Multiple brokers can be comma-separated:broker1:9092,broker2:9092.

The server communicates over stdio using the MCP protocol.

claude mcp add kafka-mcp-server -e KAFKA_BROKERS=localhost:9092 node /path/to/kafka-mcp-server/dist/index.js

Or add to.mcp.jsonin your project root:

{ "mcpServers": { "kafka": { "command": "node", "args": ["/path/to/kafka-mcp-server/dist/index.js"], "env": { "KAFKA_BROKERS": "localhost:9092" } } } }

Add to your Claude Desktop config (claude_desktop_config.json):

{ "mcpServers": { "kafka": { "command": "node", "args": ["/path/to/kafka-mcp-server/dist/index.js"], "env": { "KAFKA_BROKERS": "localhost:9092" } } } }

Theconsumetool creates an ephemeral consumer that reads from the earliest offset without committing. It disconnects after reachingmaxMessagesor the timeout.

npm run build # Compile TypeScript npm start # Run the server npm run lint # Run ESLint npm run lint:fix # Run ESLint with auto-fix npm run format # Format code with Prettier npm run format:check # Check formatting

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

The official developer experience MCP Server for Amazon DynamoDB. This server provides DynamoDB expert design guidance and data modeling assistance.

HashiCorp Terraform MCP server for Infrastructure as Code workflows, including provider and module discovery through the Terraform Registry.

An MCP server for interacting with SAP systems using ABAP Development Tools (ADT).

A CLI tool for developers to manage Android devices via ADB.

Control Android devices using the Android Debug Bridge (ADB).

Edit Android preferences using adb and Node.js.

Hosted MCP server and coordination layer for AI coding agents — live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.

An MCP server that indexes local code into a graph database to provide context to AI assistants.

Production-ready MCP server for AI-driven console automation and monitoring. 40+ tools for session management, SSH, testing, and background jobs.

connect a read-only replica, analytics database, or staging database. Keep credentials on your machine while the tool discovers schema, generates safe SQL, previews it for approval, runs the query, and summarizes the result.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.