Kafka Sentinel MCP
A read-only MCP server that exposes Kafka cluster health, consumer lag, partition state, and replay-readiness as structured tools for LLM agents to diagnose streaming incidents without write access.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
pip install kafka-sentinel-mcpRun against your cluster (read-only credentials!)
Vendor documentation What you can do with it
- Diagnose consumer lag and stuck partitions
- Check cluster health and broker status
- Verify replay-readiness for missed offsets
- Generate incident snapshots for postmortems
Source and maintenance
Community listingRegistry 0.1.2
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
kafka-sentinel-mcp 0.1.2
pypi
kafka-sentinel-mcp package definition
{
"version": "0.1.2",
"transport": "stdio",
"identifier": "kafka-sentinel-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "KAFKA_BOOTSTRAP",
"format": "string",
"isRequired": true,
"description": "Kafka bootstrap servers, e.g. broker1:9092,broker2:9092"
},
{
"name": "KAFKA_SECURITY_PROTOCOL",
"format": "string",
"description": "librdkafka security.protocol, e.g. SASL_SSL"
},
{
"name": "KAFKA_SASL_MECHANISM",
"format": "string",
"description": "librdkafka sasl.mechanism, e.g. PLAIN or SCRAM-SHA-512"
},
{
"name": "KAFKA_SASL_USERNAME",
"format": "string",
"description": "SASL username"
},
{
"name": "KAFKA_SASL_PASSWORD",
"format": "string",
"description": "SASL password"
},
{
"name": "KAFKA_SSL_CA_LOCATION",
"format": "string",
"description": "Path to CA certificate for SSL"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
Cursor configuration
{
"mcpServers": {
"kafka-sentinel-mcp": {
"command": "uvx",
"args": [
"kafka-sentinel-mcp==0.1.2"
],
"env": {
"KAFKA_BOOTSTRAP": "<YOUR_KAFKA_BOOTSTRAP>",
"KAFKA_SECURITY_PROTOCOL": "<YOUR_KAFKA_SECURITY_PROTOCOL>",
"KAFKA_SASL_MECHANISM": "<YOUR_KAFKA_SASL_MECHANISM>",
"KAFKA_SASL_USERNAME": "<YOUR_KAFKA_SASL_USERNAME>",
"KAFKA_SASL_PASSWORD": "<YOUR_KAFKA_SASL_PASSWORD>",
"KAFKA_SSL_CA_LOCATION": "<YOUR_KAFKA_SSL_CA_LOCATION>"
}
}
}
}Cline
Cline configuration
{
"mcpServers": {
"kafka-sentinel-mcp": {
"command": "uvx",
"args": [
"kafka-sentinel-mcp==0.1.2"
],
"env": {
"KAFKA_BOOTSTRAP": "<YOUR_KAFKA_BOOTSTRAP>",
"KAFKA_SECURITY_PROTOCOL": "<YOUR_KAFKA_SECURITY_PROTOCOL>",
"KAFKA_SASL_MECHANISM": "<YOUR_KAFKA_SASL_MECHANISM>",
"KAFKA_SASL_USERNAME": "<YOUR_KAFKA_SASL_USERNAME>",
"KAFKA_SASL_PASSWORD": "<YOUR_KAFKA_SASL_PASSWORD>",
"KAFKA_SSL_CA_LOCATION": "<YOUR_KAFKA_SSL_CA_LOCATION>"
}
}
}
}VS Code
VS Code configuration
{
"servers": {
"kafka-sentinel-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"kafka-sentinel-mcp==0.1.2"
],
"env": {
"KAFKA_BOOTSTRAP": "<YOUR_KAFKA_BOOTSTRAP>",
"KAFKA_SECURITY_PROTOCOL": "<YOUR_KAFKA_SECURITY_PROTOCOL>",
"KAFKA_SASL_MECHANISM": "<YOUR_KAFKA_SASL_MECHANISM>",
"KAFKA_SASL_USERNAME": "<YOUR_KAFKA_SASL_USERNAME>",
"KAFKA_SASL_PASSWORD": "<YOUR_KAFKA_SASL_PASSWORD>",
"KAFKA_SSL_CA_LOCATION": "<YOUR_KAFKA_SSL_CA_LOCATION>"
}
}
}
}Claude Desktop
Claude Desktop configuration
{
"mcpServers": {
"kafka-sentinel-mcp": {
"command": "uvx",
"args": [
"kafka-sentinel-mcp==0.1.2"
],
"env": {
"KAFKA_BOOTSTRAP": "<YOUR_KAFKA_BOOTSTRAP>",
"KAFKA_SECURITY_PROTOCOL": "<YOUR_KAFKA_SECURITY_PROTOCOL>",
"KAFKA_SASL_MECHANISM": "<YOUR_KAFKA_SASL_MECHANISM>",
"KAFKA_SASL_USERNAME": "<YOUR_KAFKA_SASL_USERNAME>",
"KAFKA_SASL_PASSWORD": "<YOUR_KAFKA_SASL_PASSWORD>",
"KAFKA_SSL_CA_LOCATION": "<YOUR_KAFKA_SSL_CA_LOCATION>"
}
}
}
}Let your agent find its tools
Find servers like Kafka Sentinel MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.