关于 MCPHub 🚀
MCPHub 是用于发现、安装和管理 MCP 服务的跨平台 Web 与 Chrome 扩展应用,适合希望通过图形界面维护服务配置的用户。它通过本地集成执行系统操作,并支持 Claude Desktop 配置。
主要功能
- 01浏览并安装 MCP 服务
- 02管理服务配置
- 03实时状态监控
- 04环境变量管理
- 05集成 Claude Desktop 配置
适用场景
- 01查找并安装 MCP 服务
- 02集中维护服务配置和环境变量
- 03查看服务运行状态
- 04管理 Claude Desktop 的服务设置
MCP 相关
MCPHub 是 MCP 服务管理应用,可浏览、安装和管理服务,并维护其配置;它本身并未说明提供 MCP 服务端点。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCPHub 🚀
MCPHub 是一款用于管理 Model Context Protocol(MCP)服务的 Web/扩展混合应用。可以把它看作 MCP 服务的 apt/pip,并提供现代化的 Web 界面和安全的本地系统集成。
🌟 功能
- 📦 浏览和安装 MCP 服务
- ⚙️ 管理服务配置
- 🔐 通过 Chrome 扩展执行安全的本地操作
- 🌐 基于 Web 的界面
- 🔄 实时状态监控
- 🛠️ 环境变量管理
- 📝 集成 Claude Desktop 配置
- 🖥️ 跨平台支持
🚀 快速开始
安装 Chrome 扩展和原生主机
Windows:
- 克隆此仓库
- 运行安装脚本:
cd chrome-extension/scripts
windows-install.bat
- 在 Chrome 中加载扩展:
- 打开
chrome://extensions/ - 启用开发者模式
- 点击“加载已解压的扩展程序”
- 选择
chrome-extension目录
- 打开
MacOS/Linux:
- 克隆此仓库
- 运行安装脚本:
cd chrome-extension/scripts
# For MacOS:
./macos-install.sh
# For Linux:
./linux-install.sh
- 在 Chrome 中加载扩展:
- 打开
chrome://extensions/ - 启用开发者模式
- 点击“加载已解压的扩展程序”
- 选择
chrome-extension目录
- 打开
运行 Web 前端
- 进入 Web 目录:
cd web
- 安装依赖:
npm install
- 启动开发服务器:
npm run dev
- 在 Chrome 中打开 http://localhost:3000
📁 项目结构
mcphub/
├── chrome-extension/ # Chrome extension
│ ├── manifest.json # Extension manifest
│ ├── background.js # Service worker
│ ├── popup/ # Extension popup UI
│ ├── native-host/ # Native messaging host
│ └── scripts/ # Installation scripts
├── web/ # Next.js frontend
│ ├── src/ # Source code
│ └── package.json # Dependencies
└── registry/ # Server registry
└── servers.yaml # Available servers
⚙️ 配置
Claude Desktop 集成
MCPHub 管理位于以下位置的 Claude Desktop 配置文件:
- Windows:
%APPDATA%/Claude/claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
服务配置示例
{
"mcpServers": {
"github": {
"command": "node",
"args": [
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
}
}
}
🔄 开发
Chrome 扩展
- 使用 Manifest V3
- 使用原生消息传递执行系统操作
- 自动生成扩展 ID
- 跨平台安装脚本
Web 前端
- Next.js 13 和 TypeScript
- Material-UI 组件
- Chrome 扩展集成
- 实时状态监控
🤝 参与贡献
- Fork 此仓库
- 创建功能分支:
git checkout -b feature/amazing-feature
- 提交更改:
git commit -m 'Add amazing feature'
- 推送到分支:
git push origin feature/amazing-feature
- 创建 Pull Request
添加新的 MCP 服务
将服务添加到 registry/servers.yaml:
- name: "Your MCP Server"
description: "Server description"
runtime: "node" # or "python"
package: "your-package-name"
version: "1.0.0"
command_args:
- "your-command-args"
env:
YOUR_ENV_VAR: ""
📝 许可证
本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
🔗 链接
由 MCPHub 社区倾心打造 ❤️
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。