{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.denizgursoy/kafka-mcp","description":"Debug Kafka from an agent: find messages, measure consumer lag, unblock consumers, compare clusters.","title":"Kafka MCP","repository":{"url":"https://github.com/denizgursoy/kafka-mcp","source":"github","id":"1367486735"},"version":"0.2.1","websiteUrl":"https://denizgursoy.github.io/kafka-mcp/","packages":[{"registryType":"oci","identifier":"ghcr.io/denizgursoy/kafka-mcp:v0.2.1","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Mount your kafka-mcp.yaml into the container, read-only","isRequired":true,"value":"type=bind,src={config_file},dst=/config/kafka-mcp.yaml,readonly","variables":{"config_file":{"description":"Path to your kafka-mcp.yaml: the clusters to connect to and the endpoints to expose","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"description":"Serve over stdio instead of the image's default HTTP mode","value":"--server=false","type":"positional"},{"description":"Endpoint from the file to serve. Required when the file defines more than one","type":"named","name":"--endpoint"}],"environmentVariables":[{"description":"Where the mounted configuration is read from inside the container","value":"/config/kafka-mcp.yaml","name":"CONFIG_FILE"}]},{"registryType":"mcpb","identifier":"https://github.com/denizgursoy/kafka-mcp/releases/download/v0.2.1/kafka-mcp_0.2.1_darwin_arm64.mcpb","version":"0.2.1","fileSha256":"9eea9fc49630523379e2b5d3fb3087b2d5f92c99b27e9d33f050be04acda159f","transport":{"type":"stdio"},"packageArguments":[{"description":"Which endpoint of the file to serve. Leave empty when the file defines only one.","type":"named","name":"--endpoint"}],"environmentVariables":[{"description":"Your kafka-mcp.yaml: the clusters to connect to and the endpoints to expose.","isRequired":true,"format":"filepath","name":"CONFIG_FILE"}]},{"registryType":"mcpb","identifier":"https://github.com/denizgursoy/kafka-mcp/releases/download/v0.2.1/kafka-mcp_0.2.1_linux_amd64.mcpb","version":"0.2.1","fileSha256":"578047e5f9a6563fb2b2b0aeafa21b52719fe25a7f7ee601994fadcb16b2a3a8","transport":{"type":"stdio"},"packageArguments":[{"description":"Which endpoint of the file to serve. Leave empty when the file defines only one.","type":"named","name":"--endpoint"}],"environmentVariables":[{"description":"Your kafka-mcp.yaml: the clusters to connect to and the endpoints to expose.","isRequired":true,"format":"filepath","name":"CONFIG_FILE"}]},{"registryType":"mcpb","identifier":"https://github.com/denizgursoy/kafka-mcp/releases/download/v0.2.1/kafka-mcp_0.2.1_linux_arm64.mcpb","version":"0.2.1","fileSha256":"26fe0fc18f0bdd43936b75880b10d90f1e565920313ac53d832a34d80cd26941","transport":{"type":"stdio"},"packageArguments":[{"description":"Which endpoint of the file to serve. Leave empty when the file defines only one.","type":"named","name":"--endpoint"}],"environmentVariables":[{"description":"Your kafka-mcp.yaml: the clusters to connect to and the endpoints to expose.","isRequired":true,"format":"filepath","name":"CONFIG_FILE"}]},{"registryType":"mcpb","identifier":"https://github.com/denizgursoy/kafka-mcp/releases/download/v0.2.1/kafka-mcp_0.2.1_windows_amd64.mcpb","version":"0.2.1","fileSha256":"57364cba6a433190a5388c4092e4c150e517b256ef60426451a8b419c0240099","transport":{"type":"stdio"},"packageArguments":[{"description":"Which endpoint of the file to serve. Leave empty when the file defines only one.","type":"named","name":"--endpoint"}],"environmentVariables":[{"description":"Your kafka-mcp.yaml: the clusters to connect to and the endpoints to expose.","isRequired":true,"format":"filepath","name":"CONFIG_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T20:55:06.776487Z","publishedAt":"2026-10-07T20:55:06.776487Z","updatedAt":"2026-10-07T20:55:06.776487Z","isLatest":true}}}],"metadata":{"count":1}}
