使用说明
MCP经理
统一的登记册 18000多台MCP服务器 从5个来源聚合到一个可搜索的、自托管的平台中。
现场演示: mcp.yoops.org
特性
- 5来源 --Glama、MCP注册表、Docker MCP注册表、PulseMCP、modelcontextprotocol/服务器
- 语义搜索 --使用pgvector嵌入的RAG驱动搜索(mxbai嵌入大)
- AI摘要 -通过Ollama生成的EN/FR摘要(calla3.1)
- 技能目录 --浏览和管理克劳德/副驾驶/双子座/光标技能
- 安装食谱 --自动生成34个以上目标的安装配置(Claude Desktop、VS Code、Cursor等)
快速开始
git clone https://github.com/gaelgael5/mcp-manager
cd mcp-manager
cp .env.example .env # Edit with your settings
./build.sh # Build Docker images
./launch.sh # Start services, clean old containers & images
该应用程序将在 http://localhost:3001.
脚本
| 脚本 | 描述 |
|---|---|
./build.sh |
构建所有Docker镜像(不启动服务) |
./build.sh backend |
仅构建后端映像 |
./build.sh frontend |
仅构建前端图像 |
./launch.sh |
启动服务(如果图像更改,则重新创建容器),清理停止的容器>24小时和悬挂的图像 |
./launch.sh backend |
仅启动后端 |
需求
- Docker&Docker编写
- Ollama实例(用于摘要和嵌入)
- GitHub令牌(可选,增加API速率限制)
- Google OAuth凭据(可选,用于管理员登录)
堆栈
- 后端: FastAPI+SQLAlchemy(异步)+PostgreSQL(pgvector)
- 前端: React 18+TypeScript+Vite+顺风CSS
- 搜索: pgvector(1024 dim)+TanStack查询
- LLM Ollama(调用3.1+Mxbai-Embed-Large)
用法
# Sync all sources
docker compose exec mcp-backend python -m mcp_manager.cli sync
# Enrichment (url-resolve, dedup, repo-check, categorize)
docker compose exec mcp-backend python -m mcp_manager.cli enrich
# Indexation (summaries, embeddings, params, install recipes)
docker compose exec mcp-backend python -m mcp_manager.cli index --limit 500
# Rebuild and restart a single service
./build.sh backend && ./launch.sh backend
./build.sh frontend && ./launch.sh frontend
许可证
麻省理工学院
