kafka-mcp-server

kafka-mcp-server

3.4

If you are the rightful owner of kafka-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for Apache Kafka implemented in Go, leveraging franz-go and mcp-go.

The Kafka MCP Server bridges the gap between LLM models and Apache Kafka, allowing them to produce and consume messages from topics, list, describe, and manage topics, monitor and manage consumer groups, assess cluster health and configuration, and execute standard Kafka operations all through the standardized Model Context Protocol (MCP). This server provides a robust interface for LLM models to interact with Kafka, ensuring seamless integration and operation. It supports various security protocols, including SASL and TLS, and offers customizable configuration options to suit different environments. The server is designed to handle errors gracefully, providing meaningful feedback to users. Additionally, it includes pre-configured prompts for common Kafka operations, enhancing usability and efficiency.

Features

  • Kafka Integration: Implementation of common Kafka operations via MCP
  • Security: Support for SASL (PLAIN, SCRAM-SHA-256, SCRAM-SHA-512) and TLS authentication
  • Error Handling: Error handling with meaningful feedback
  • Configuration Options: Customizable for different environments
  • Compatibility: Works with MCP-compatible LLM models