[ Switch to styled version → ]


MCP Server Networking with Pilot

MCP provides agents with tools, while Pilot connects agents to each other. This allows MCP servers to be connected across machines, NATs, and clouds without public IPs or a message broker.

MCP and Pilot Capabilities

MCP provides tool-calling for agents.

Pilot provides peer routing for agents.

Use Cases

Installation and Usage

The following commands demonstrate installing Pilot, exposing an existing MCP server on port 8080, and connecting a client to it.

# on the MCP server host
$ curl -fsSL https://pilotprotocol.network/install.sh | sh
$ pilotctl daemon start --hostname mcp-host
Daemon running (pid 24817)
  Address:  0:A91F.0000.7C2E

# your MCP server is already listening on :8080
$ sudo pilotctl gateway start --ports 8080 self
✓ gateway running · port 8080 → 0:A91F.0000.7C2E

# on the client agent
$ pilotctl handshake mcp-host
$ sudo pilotctl gateway start --ports 8080 mcp-host
✓ localhost:8080 → mcp-host (encrypted)

Related