Skip to main content

Apache Kafka (REST Proxy / native) API + MCP Server + A2A Server for Agentic AI!

Project description

kafka-mcp

A Model Context Protocol (MCP) server for Kafka integration.

Table of Contents

Overview

kafka-mcp exposes a standardized interface to interact with Kafka using the Model Context Protocol.

Installation

pip install -e .

Usage

Run the MCP server directly:

python -m kafka_mcp

Architecture

See /docs for architectural diagrams and further documentation.

Deployment

Bare-metal

python -m kafka_mcp.agent_server

Docker

docker compose -f docker/agent.compose.yml up -d

Environment Variables

Variable Description
KAFKA_BOOTSTRAP_SERVERS Kafka brokers
KAFKA_SCHEMA_REGISTRY_URL Schema registry

MCP Tools

Tool Description
get_kafka_info Retrieve basic information from Kafka
query_kafka Run a query against the Kafka instance

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kafka_mcp-0.3.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kafka_mcp-0.3.0-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file kafka_mcp-0.3.0.tar.gz.

File metadata

  • Download URL: kafka_mcp-0.3.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for kafka_mcp-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d02d10006bd321c3d46d22f4c098c2f0ca571604231682181c592c978a13fa39
MD5 490ecb696dccddb37b693c739b249174
BLAKE2b-256 f900c40eab2391138a70f9ae1433d04a4f768d6db34b02373bd82be30df490d8

See more details on using hashes here.

File details

Details for the file kafka_mcp-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: kafka_mcp-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for kafka_mcp-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cad24eacfcf3b0bfbc6d22b22e60384a459879602ab238cfb3d7c7f4f1f66847
MD5 3fb3f60cb2b1f07fe487e7645ecd5644
BLAKE2b-256 c3ede62904dcc6d62d2d1c8e0a69070091b363bd6858ca75f8f5666cc12bc77b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page