关于 resource-hub-server
resource-hub-server 是连接本地 MCP 环境与 Resource Hub 的代理服务,面向需要集中配置和管理 MCP 服务的用户。它让不同环境共享配置,并提供中心配置的工具与资源。
主要功能
- 01代理连接本地 MCP 环境与 Resource Hub
- 02访问集中配置的工具和资源
- 03跨环境共享配置
- 04集中管理 MCP 服务设置
适用场景
- 01在本地环境调用 Resource Hub 中配置的工具
- 02在多个环境间复用 MCP 服务配置
MCP 相关
该 MCP 服务作为本地 MCP 环境与 Resource Hub 之间的代理,向客户端提供中心配置的工具和资源。使用时需要 RESOURCE_HUB_TOKEN。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
resource-hub-server
一个连接到 Resource Hub 的 MCP 服务——Resource Hub 是用于配置和管理 MCP 服务的中心平台。
概述
resource-hub-server 充当本地 MCP 环境与 Resource Hub 之间的代理。它允许你:
- 访问集中配置的工具和资源
- 在不同环境之间共享配置
- 在一个位置管理 MCP 服务设置
使用方法
使用 npx 快速开始
运行此服务最简单的方法是使用 npx:
RESOURCE_HUB_TOKEN=your_token npx @adamwattis/resource-hub-server
从源代码运行
如果要从源代码运行:
- 安装依赖项:
npm install
- 构建服务:
npm run build
- 使用 Resource Hub 令牌运行:
RESOURCE_HUB_TOKEN=your_token npm start
配置
使用此服务需要 Resource Hub 令牌。你可以在 Resource Hub 令牌页面获取令牌。
要与 Claude Desktop 配合使用,请添加服务配置:
MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"resource-hub-server": {
"command": "npx @adamwattis/resource-hub-server"
}
}
}
环境变量
RESOURCE_HUB_TOKEN(必需):你的 Resource Hub 身份验证令牌
调试
由于 MCP 服务通过 stdio 通信,调试可能颇具挑战。我们建议使用 MCP Inspector:
npm run inspector
Inspector 将提供一个 URL,供你在浏览器中访问调试工具。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。