Labsco
MCP SERVER

MCP Hive

by MCP-Hive

One connection to MCP-Hive instead of one per server — proxy a single hosted MCP server, or expose all of them behind namespaced tool names.

MCP Plumbing: Proxies, Registries & Inspectors
Summary
Gateway mode trades tool-name clarity for one connection.

The namespacing is the whole design: `accuweather___getWeather` is ugly to read and unambiguous to call, which is the right trade when a dozen upstream servers are sharing one connection. Use server mode when you know exactly which one server you want and would rather see its tools under their real names. The catch with any aggregator is that the tool list you see belongs to the servers behind it, not to this package — what this package itself contributes is the four discovery tools and the routing.

What it is

The client-side proxy for MCP-Hive, a hosted catalogue of MCP servers. It runs in your agent host and routes calls out to Hive, in one of two modes: server mode proxies a single named MCP server through to your client, and gateway mode exposes every server available to you through one connection, with each upstream tool namespaced as `serverName___toolName`.

What you get
  • A single named MCP server from Hive wired into your client, with `--server <name>` naming which one
  • Or every server at once through one connection with `--gateway`, where tools arrive namespaced — `validator___echo`, `accuweather___getWeather` — so two servers that both call a tool `search` do not collide
  • Discovery tools in gateway mode that let the agent find out what is reachable before it calls anything: `discoverServers`, `listTools`, `listResources`, `listPrompts`
  • A choice of transport: stdio by default, or HTTP with `--http` and `--port`, plus `--verbose` when a call is not going where you expect
Requirements

Consumer credentials from mcp-hive.com, passed with `--credentials`. The npm package is `@mcp-hive-utils/proxy` (1.0.19 in package.json, 1.0.15 pinned in server.json) with a `mcp-hive-proxy` binary and stdio transport; a Smithery listing is available for one-click install into Claude Desktop. Whatever the upstream server itself needs — its own API key, its own account — still applies; the proxy carries your Hive identity, not the upstream service's.

Setup effort

One command plus a key — npx -y @mcp-hive-utils/proxy, then supply credentials