
MCPHub 🚀

2024.12.21
7
PythonMCP服务器管理开发工具开发效率
MCPHub是一个混合Web/扩展应用程序,用于管理模型上下文协议(MCP)服务器。它类似于apt/pip,但专为MCP服务器设计,提供现代Web界面和安全的本地系统集成。
View on GitHub
Overview
基本能力
产品定位
MCPHub是一个用于管理模型上下文协议(MCP)服务器的工具,提供Web界面和Chrome扩展支持,简化MCP服务器的浏览、安装和配置过程。
核心功能
- 📦 浏览和安装MCP服务器
- ⚙️ 管理服务器配置
- 🔐 通过Chrome扩展进行安全的本地操作
- 🌐 基于Web的界面
- 🔄 实时状态监控
- 🛠️ 环境变量管理
- 📝 Claude Desktop配置集成
- 🖥️ 跨平台支持
适用场景
- 开发人员需要快速安装和管理MCP服务器
- 团队需要集中管理多个MCP服务器的配置
- 需要实时监控MCP服务器状态的场景
工具列表
- Chrome扩展:提供安全的本地系统操作和Web界面集成
- Web前端:基于Next.js的现代Web界面,用于浏览和管理MCP服务器
- 本地主机:通过原生消息传递与系统交互
常见问题解答
- 如何安装Chrome扩展?:按照快速启动指南中的步骤操作
- 如何添加新的MCP服务器?:编辑
registry/servers.yaml
文件并添加服务器信息 - 如何配置环境变量?:在服务器配置文件中指定环境变量
使用教程
使用依赖
- 安装Node.js和npm
- 安装Chrome浏览器
安装教程
Windows: 1. 克隆仓库 2. 运行安装脚本:
cd chrome-extension/scripts
windows-install.bat
- 在Chrome中加载扩展
MacOS/Linux: 1. 克隆仓库 2. 运行安装脚本:
cd chrome-extension/scripts
# For MacOS:
./macos-install.sh
# For Linux:
./linux-install.sh
- 在Chrome中加载扩展
运行Web前端
- 导航到web目录:
cd web
- 安装依赖:
npm install
- 启动开发服务器:
npm run dev
- 在Chrome中打开http://localhost:3000
调试方式
- 检查Chrome扩展的开发者工具
- 查看Web前端的控制台输出
- 检查本地主机的日志文件