MCP-Hive代理服务

MCP-Hive代理服务是一个网关工具,允许代理主机访问MCP-Hive及其他MCP服务器,支持服务器模式和网关模式运行。

  • by MCP-Hive
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 MCP-Hive/mcp-hive-proxy

使用说明

MCP配置单元代理

这是MCP配置单元代理。它可以由任何代理主机加载,以便访问MCP Hive,并且是其他MCP服务器的网关。要获取凭据并阅读更多文档,请访问 mcp-hive.com

跑步

代理可以在两种模式下运行:

服务器模式(单MCP)

将特定的MCP服务器代理到您的MCP客户端:

node src/proxy/mcpHiveProxy.ts --server <server-name> --local --credentials <credentials>

网关模式(所有MCP)

使用命名空间工具通过单个代理公开所有可用的MCP服务器:

node src/proxy/mcpHiveProxy.ts --gateway --local --credentials <credentials>

在网关模式下:

  • 发现工具可用: discoverServers, listTools, listResources, listPrompts
  • 所有服务器工具都有命名空间: serverName___toolName (例如。, validator___echo, accuweather___getWeather)

代理标志

标志 描述
--server <name> 代理特定的MCP服务器(网关模式省略)
--gateway 明确启用网关模式
--http 在HTTP传输中运行代理
--port <port_num> HTTP传输时使用的端口号
--credentials <id> 用于身份验证的消费者凭据
--verbose 启用详细日志记录