mcp-kafka

mcp-kafka

46

mcp-kafka is a server enabling AI assistants to interact with Apache Kafka using Model Context Protocol. It facilitates operations like topic management and message handling in Kafka clusters.

mcp-kafka

mcp-kafka provides a bridge between AI assistants and Apache Kafka, allowing interaction with Kafka clusters through the Model Context Protocol. This tool enables AI assistants to manage Kafka topics and messages directly.

Features

  • Create, list, delete, and describe Kafka topics
  • Send and read messages with support for keys and headers

Installation

Requires Go 1.24 or higher and a Kafka cluster. Clone the repository, build the application, and optionally install as a Claude Desktop Tool.

Configuration

Configure parameters such as topic, partitions, message keys, and timeouts. Accepts CLI flags for Kafka client setup.