MCP Directory
Back

mcp-transport-nats

by ganawaj · Go · ★ 0

A NATS Transport implementation for modelcontextprotocol/go-sdk

#golang#mcp#nats

Install

go install github.com/ganawaj/mcp-transport-nats@latest

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-transport-nats": {
      "command": "npx",
      "args": [
        "-y",
        "github:ganawaj/mcp-transport-nats"
      ]
    }
  }
}

From the README

A [NATS](https://nats.io/) transport implementation for the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/). This enables **distributed MCP communication** by routing JSON-RPC messages over NATS messaging. [](https://pkg.go.dev/github.com/ganawaj/mcp-transport-nats) [](https://goreportcard.com/report/github.com/ganawaj/mcp-transport-nats) - **Distributed MCP**: Run MCP servers and clients across network boundaries - **Service Discovery**: Leverage NATs subjects for discovery - **Load Balancing**: Use NATS queue groups for automatic load distribution - **Fault Tolerance**: Bu…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related developer tools servers