Deployment options
Local MCP Server
The local MCP Server is an open-source binary (snmcp) that runs on your machine. It connects to StreamNative Cloud, standalone Kafka clusters, or standalone Pulsar clusters.
Best for:
- Individual developers who want full control over their MCP setup
- Connecting to external Kafka or Pulsar clusters outside StreamNative Cloud
- Air-gapped or restricted environments where outbound connections to managed services are limited
- Quick experimentation and prototyping
Remote MCP Server
The Remote MCP Server is a managed service hosted athttps://mcp.streamnative.cloud. StreamNative operates the server so you do not need to install or update anything locally.
Best for:
- Teams that want a shared, always-current MCP endpoint with no local setup
- Organizations that require centralized governance and access controls
- Production environments where administrators control which tools and clusters are available
Comparison
Get started
Local MCP Server
Install the open-source binary and connect to any Pulsar or Kafka cluster from your machine.
Remote MCP Server
Connect to the managed MCP endpoint and start using tools with no local setup.
Learn more
- MCP Tools Reference - browse all available tool groups for StreamNative Cloud, Pulsar, and Kafka.
- Organization-Level Tools - use root and organization sessions to discover clusters and manage StreamNative Cloud resources.
- Governance & Permissions - configure cluster-level access modes and allowed tools.
- Feature Flags - control which tool groups are active at connection time.
- Local MCP Server setup - configure stdio/SSE mode and local feature flags.