Streamnative MCP Server

A Model Context Protocol (MCP) server for integrating AI agents with StreamNative Cloud resources and Apache Kafka/Pulsar messaging systems.

Local serverstdioPython

What is the Streamnative MCP Server?

A Model Context Protocol (MCP) server for integrating AI agents with StreamNative Cloud resources and Apache Kafka/Pulsar messaging systems.

What it actually does

StreamNative MCP Server provides a standard interface for LLMs (Large Language Models) and AI agents to interact with StreamNative Cloud services, Apache Kafka, and Apache Pulsar. This implementation follows the Model Context Protocol specification, enabling AI applications to access messaging services through a standardized interface.

  • StreamNative Cloud Integration —
  • Connect to StreamNative Cloud resources with authentication
  • Switch to clusters available in your organization
  • Describe the status of clusters resources
  • Apache Kafka Support — Interact with Apache Kafka resources including:
  • Kafka Admin operations (topics, partitions, consumer groups)

Configuration

If you want to access to your StreamNative Cloud, you will need to have following resources ready: 1. Access to StreamNative Cloud. 2. StreamNative Cloud Organization 3. StreamNative Cloud instance and cluster 4. Service Account with admin role 5. Download the Service Account Key file

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
FeatureDescription
allEnables all features: StreamNative Cloud, Pulsar, and Kafka tools
all-kafkaEnables all Kafka admin and client tools, without Apache Pulsar and StreamNative Cloud tools
kafka-adminKafka administrative operations (all admin tools)
kafka-clientKafka client operations (produce/consume)
kafka-admin-topicsManage Kafka topics
kafka-admin-partitionsManage Kafka partitions
kafka-admin-groupsManage Kafka consumer groups
kafka-admin-schema-registryInteract with Kafka Schema Registry
kafka-admin-connectManage Kafka Connect connectors
all-pulsarEnables all Pulsar admin and client tools, without Apache Kafka and StreamNative Cloud tools
pulsar-adminPulsar administrative operations (all admin tools)
pulsar-clientPulsar client operations (produce/consume)
pulsar-admin-brokersManage Pulsar brokers
pulsar-admin-brokers-statusCheck Pulsar broker or proxy status
pulsar-admin-broker-statsAccess Pulsar broker statistics
pulsar-admin-clustersManage Pulsar clusters
pulsar-admin-functions-workerManage Pulsar Function workers
pulsar-admin-namespacesManage Pulsar namespaces
pulsar-admin-namespace-policyConfigure Pulsar namespace policies
pulsar-admin-ns-isolation-policyManage namespace isolation policies
pulsar-admin-packagesManage Pulsar packages
pulsar-admin-resource-quotasConfigure resource quotas
pulsar-admin-schemasManage Pulsar schemas
pulsar-admin-subscriptionsManage Pulsar subscriptions
pulsar-admin-tenantsManage Pulsar tenants
pulsar-admin-topicsManage Pulsar topics
pulsar-admin-sinksManage Pulsar IO sinks
pulsar-admin-functionsManage Pulsar Functions
pulsar-admin-sourcesManage Pulsar Sources
pulsar-admin-topic-policyConfigure Pulsar topic policies
streamnative-cloudManage StreamNative Cloud context and check resource logs
functions-as-toolsDynamically exposes deployed Pulsar Functions as invokable MCP tools, with automatic input/output schema handling.

How to install the Streamnative MCP Server

{
  "mcpServers": {
    "mcp-streamnative": {
      "command": "${PATH_TO_SNMCP}/bin/snmcp",
      "args": [
        "stdio",
        "--organization",
        "${STREAMNATIVE_CLOUD_ORGANIZATION_ID}",
        "--key-file",
        "${STREAMNATIVE_CLOUD_KEY_FILE}"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

If you want to access to your StreamNative Cloud, you will need to have following resources ready: 1. Access to StreamNative Cloud. 2. StreamNative Cloud Organization 3. StreamNative Cloud instance and cluster 4. Service Account with admin role 5. Download the Service Account Key file

Example prompts to try

  • “Use Streamnative to Prerequisites.”
  • “Use Streamnative to Installation.”
  • “Use Streamnative to Usage.”

Frequently asked questions

A Model Context Protocol (MCP) server for integrating AI agents with StreamNative Cloud resources and Apache Kafka/Pulsar messaging systems. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.