技能潮 SkillTide 提交收录
官方说明3 个来源MCP 服务3 天前
tuannvm/kafka-mcp-server

tuannvm/kafka-mcp-server

Apache Kafka server in Go
在 GitHub 查看 ↗直链 · 无中转页
来源明细
收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 4 次 · 被 3 个来源列出
评分构成
综合分 303 · 3 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Kafka MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A Model Context Protocol (MCP) server for Apache Kafka implemented in Go, leveraging franz-go and mcp-go.
This server provides an implementation for interacting with Kafka via the MCP protocol, enabling LLM models to perform common Kafka operations through a standardized interface.
Overview
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
- Execute standard Kafka operations
All through the standardized Model Context Protocol (MCP).
Architecture
**How it works:**
1. **MCP Clients** (AI applications) connect to the Kafka MCP Server via stdio or HTTP transport
2. **MCP Server** exposes three types of capabilities:
- **Tools** - Direct Kafka operations (produce/consume messages, describe topics, etc.)
- **Resources** - Cluster health reports and diagnostics
- **Prompts** - Pre-configured workflows for common operations
3. **Kafka Client Wrapper** handles all Kafka communication using the franz-go library
4. **Apache Kafka Cluster** processes the actual message streaming and storage
**Transport Modes:**
- **STDIO**: Default mode, ideal for local MCP clients (Claude Desktop, Cursor, etc.)
- **HTTP**: Enables remote access with optional OAuth 2.1 authentication
Key Features
- **Kafka Integration**: Implementation of common Kafka operations via MCP
- **Security**:
- Support for SASL (PLAIN, SCRAM-SHA-256, SCRAM-SHA-512) and TLS authentication
- OAuth 2.1 authentication for HTTP transport (Native and Proxy modes)
- Support for Okta, Google, Azure AD, and HMAC providers
- **Flexible Transport**: STDIO for local clients, HTTP for remote access
- **Error Handling**: Error handling with meaningful feedback
- **Configuration Options**: Customizable for different environments
- **Pre-Configured Prompts**: Set of prompts for common Kafka operations
- **Compatibility**: Works with MCP-compatible LLM models
Getting Started
Prerequisites
- Go 1.24 or later
- Docker (for running integration tests)
- Access to a Kafka cluster
Installation
Homebrew (macOS and Linux)
The easiest way to install kafka-mcp-server is using Homebrew:
To update to the latest version:
From Source
MCP Client Integration
This MCP server can be integrated with several AI applications. Below are platform-specific instructions:
Cursor
Edit ~/.cursor/mcp.json and add the kafka-mcp-server configuration:
Claude Desktop
Edit your Claude configuration file and add the server:
- **macOS**: ~/Library/Application Support/Claude/claude_desktop_config.json
- **Windows**: %APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop to apply changes.
Claude Code
To use with Claude Code, add the server using the built-in MCP configuration command:
**Other useful commands:**
ChatWise
1. Open ChatWise → Settings → Tools → "+" → "Command Line MCP"
2. Configure:
- **ID**: kafka
- **Command**: kafka-mcp-server
- **Args**: (leave empty)
- **Env**: Add environment variables:
Simplify Configuration with mcpenetes
Managing MCP server configurations across multiple clients can become challenging. mcpenetes is a dedicated tool that makes this process significantly easier:
Key Features
- **Interactive Search**: Find and select Kafka MCP server configurations with a simple command
- **Apply Everywhere**: Automatically sync configurations across all your MCP clients
- **Configuration Backup**: Safely backup existing configurations before making changes
- **Restore**: Easily revert to previous configurations if needed
Quick Start with mcpenetes
With mcpenetes, you can maintain multiple Kafka configurations (development, production, etc.) and switch between them instantly across all your clients (Cursor, Claude Desktop, Windsurf, ChatWise) without manually editing each client's configuration files.
来源
awesome · https://github.com/tuannvm/kafka-mcp-server
按领域浏览
MCP 服务
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引