Remote-MCP
by ssut·★ 206·综合分 41
类型安全的远程 MCP 通信解决方案,实现模型上下文的集中管理。
ai-llmdeveloper-toolsops-infra
24
Forks
6
活跃 Issue
14 个月前
最近提交
2 天前
收录于
概述
Remote-MCP 提供双向、类型安全的远程 MCP 通信解决方案,使用户能够从本地客户端连接到远程 MCP 服务器。该项目包含两个包:一个充当本地 MCP 服务器连接到远程实现客户端库,以及一个用于创建可远程访问的 MCP 服务的服务器库。它在 2025 年官方实现之前解决了远程 MCP 访问的迫切需求。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:从单个客户端集中管理多个 MCP 服务器
你:跨网络远程访问 MCP 工具
你:为可扩展的 AI 应用程序创建分布式 MCP 架构
你:这与官方的 MCP 远程支持有何不同?
你:支持哪些身份验证方法?
什么时候选它
当您需要在官方实现之前立即远程访问 MCP 服务器,并希望集中管理分布式 MCP 资源时,选择此方案。
什么时候不要选它
如果您需要生产就绪的稳定性,或者宁愿等待官方的远程 MCP 支持,请避免使用此方案,因为它被标记为实验性且可能存在破坏性更改。
此 server 暴露的工具
从 README 抽取出 1 个工具calculatoroperation: string, a: string, b: stringPerform basic calculations. Add, subtract, multiply, divide.
可对比工具
mcp-server-templatelocal-mcpmcp-over-http
安装
安装
客户端安装
npm install @remote-mcp/client @trpc/client@next zod服务器安装
npm install @remote-mcp/serverClaude Desktop 配置
添加到您的 Claude Desktop config.json:
{
"mcpServers": {
"remote-mcp": {
"command": "npx",
"args": ["-y", "@remote-mcp/client"],
"env": {
"REMOTE_MCP_URL": "http://localhost:9512",
"HTTP_HEADER_Authorization": "Bearer <token>"
}
}
}
}FAQ
- 这与官方的 MCP 远程支持有何不同?
- 这是一个非官方实现,在预计 2025 年第一季度官方实现之前,现在就提供了远程 MCP 通信功能。
- 支持哪些身份验证方法?
- 目前支持自定义 HTTP 头,未来版本计划增加额外的身份验证中间件。
Remote-MCP 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。