io.github.MCP-Hive/mcp-hive-proxy
MCP Hive is a gateway to paid commercial-grade MCP servers. Learn more at https://mcp-hive.com
Open source Open in the app JSON README (API)
About
MCP Hive is a gateway to paid commercial-grade MCP servers. Learn more at https://mcp-hive.com
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- mcp-hive
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 1.0.0
- Last push
- 2026-07-08T19:24:39Z
- Repository state
- ativo
- Language
- TypeScript
- License
- Apache-2.0
- Added
- 2026-08-29 03:02:01
- Updated
- 2026-08-29 03:02:01
- Origin id
io.github.MCP-Hive/mcp-hive-proxy
README
# MCP-Hive Proxy This is the MCP-Hive Proxy. It can be loaded by any agentic host in order to access MCP-Hive and is a gateway to other MCP servers. To obtain credentials, and read further documentation, go to [mcp-hive.com](https://mcp-hive.com) [](https://smithery.ai/server/mcp-hive/hive-servers) ## Running The proxy can run in two modes: ### Server Mode (Single MCP) Proxy a specific MCP server to your MCP client: ```bash node src/proxy/mcpHiveProxy.ts --server <server-name> --local --credentials <credentials> ``` ### Gateway Mode (All MCPs) Expose all available MCP servers through a single proxy with namespaced tools: ```bash node src/proxy/mcpHiveProxy.ts --gateway --local --credentials <credentials> ``` In gateway mode: - Discovery tools are available: `discoverServers`, `listTools`, `listResources`, `listPrompts` - All server tools are namespaced: `serverName___toolName` (e.g., `validator___echo`, `accuweather___getWeather`) ### Proxy Flags | Flag | Description | | -------------------- | --------------------------------------------------- | | `--server <name>` | Proxy a specific MCP server (omit for gateway mode) | | `--gateway` | Explicitly enable gateway mode | | `--http` | Run the proxy in HTTP transport | | `--port <port_num>` | Port number to be used if HTTP-transport | | `--credentials <id>` | Consumer credentials for authentication | | `--verbose` | Enable verbose logging |