{"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.2","websiteUrl":"https://denizgursoy.github.io/kafka-mcp/","packages":[{"registryType":"oci","identifier":"ghcr.io/denizgursoy/kafka-mcp:v0.2.2","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.2/kafka-mcp_0.2.2_darwin_arm64.mcpb","version":"0.2.2","fileSha256":"341eb6326a86cb25e290d3db8076d74ec329eb0b26b0b4570e22159a961c9873","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.2/kafka-mcp_0.2.2_linux_amd64.mcpb","version":"0.2.2","fileSha256":"971e1d76dadc24f83718d7345d7d8cd8e37720968ed59c09825dbddf2d7a92d3","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.2/kafka-mcp_0.2.2_linux_arm64.mcpb","version":"0.2.2","fileSha256":"c7ef13554277ee1d9eaf609fafb792512ebc5728e767508b2a6b4619e7855094","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.2/kafka-mcp_0.2.2_windows_amd64.mcpb","version":"0.2.2","fileSha256":"6c129b7f8340d3095b8f7ad5e4c5bf57421809f0ddc1d18e10c433aea90ca4c5","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-10T19:26:02.191724Z","publishedAt":"2026-10-10T19:26:02.191724Z","updatedAt":"2026-10-10T19:26:02.191724Z","isLatest":true}}}],"metadata":{"count":1}}
