Kafka MCP Server

Un servidor MCP para Apache Kafka, que permite a los clientes interactuar con temas de Kafka.

Documentación

Kafka MCP Server

Una implementación de servidor Model Context Protocol para Apache Kafka. Permite que el cliente MCP interactúe con los temas alojados en una instancia de Kafka.

Ejecución local con la aplicación de escritorio de Claude

Instalación manual

  1. Clona este repositorio.
  2. Añade lo siguiente a tu archivo claude_desktop_config.json:
  • En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
    "mcpServers": {
      "kafka": {
        "command": "uv",
        "args": [
            "--directory",
            "/path/to/repo/mcp-kafka",
            "run",
            "mcp-server-kafka",
            "--kafka-bootstrap-servers",
            "<comma_separated_bootstrap_servers ex. localhost:9092,otherhost:9092>",
            # Add other Kafka connection arguments as needed (e.g., security protocol, SASL mechanism, username, password)
            # Example for SASL_SSL:
            # "--kafka-security-protocol", "SASL_SSL",
            # "--kafka-sasl-mechanism", "PLAIN",
            # "--kafka-sasl-plain-username", "<your_username>",
            # "--kafka-sasl-plain-password", "<your_password>"
        ]
      }
    }
}
  1. Instala y abre la aplicación de escritorio de Claude.
  2. Intenta pedirle a Claude que realice algún tipo de operación de lectura/escritura para confirmar la configuración (por ejemplo, pídele que publique un mensaje en un tema o que lea mensajes de un tema). Si hay problemas, utiliza las herramientas de depuración proporcionadas en la documentación de MCP aquí.