MCPHub 是一个用于管理模型上下文协议(MCP)服务器的混合型网络/扩展应用程序。可以将其视为适用于 MCP 服务器的 apt 或 pip,具有现代化的网页界面和安全的本地系统集成。
Windows:
cd chrome-extension/scripts
windows-install.bat
chrome://extensions/chrome-extension 目录MacOS/Linux:
cd chrome-extension/scripts
# 对于 MacOS:
./macos-install.sh
# 对于 Linux:
./linux-install.sh
chrome://extensions/chrome-extension 目录cd web
npm install
npm run dev
mcphub/
├── chrome-extension/ # Chrome 扩展程序
│ ├── manifest.json # 扩展程序清单
│ ├── background.js # 服务工作线程
│ ├── popup/ # 扩展程序弹出窗口 UI
│ ├── native-host/ # 本地消息主机
│ └── scripts/ # 安装脚本
├── web/ # Next.js 前端
│ ├── src/ # 源代码
│ └── package.json # 依赖项
└── registry/ # 服务器注册表
└── servers.yaml # 可用服务器
MCPHub 管理位于以下位置的 Claude Desktop 配置文件:
%APPDATA%/Claude/claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"github": {
"command": "node",
"args": [
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
}
}
}
git checkout -b feature/amazing-feature
git commit -m '添加了惊人的功能'
git push origin feature/amazing-feature
在 registry/servers.yaml 中添加你的服务器:
- name: "您的 MCP 服务器"
description: "服务器描述"
runtime: "node" # 或 "python"
package: "your-package-name"
version: "1.0.0"
command_args:
- "your-command-args"
env:
YOUR_ENV_VAR: ""
本项目采用 MIT 许可证 - 查看 LICENSE 文件以获取详细信息。