使用说明
MCP服务器集合
为Cline、Roo和Claude Desktop设计的模型上下文协议(MCP)服务器集合。
概述
该存储库包含一套全面的MCP服务器,使AI助手能够通过标准化协议与本地和远程资源进行交互。
可用服务器
-
临床MCP服务器 (端口8080)
- 内部工作流编排
- 代理任务执行
- 内存管理
- 系统执行能力
-
Roo MCP服务器 (端口8081)
- Web抓取和自动化
- 使用Playwright进行浏览器控制
- 表单填写自动化
- 截图/PDF截图
- 监督会议
-
克劳德桌面MCP服务器 (端口8082)
- 本地文件操作
- Shell命令执行
- 桌面提醒
- LLM集成(Ollama)
- 系统信息访问
快速开始
使用Docker
# Clone the repository
git clone https://github.com/mows21/mcp-servers.git
cd mcp-servers
# Start all servers
docker-compose up -d
# Check server health
docker-compose ps
# View logs
docker-compose logs -f
手动安装
# Install requirements for each server
cd cline-mcp && pip install -r requirements.txt
cd ../roo-mcp && pip install -r requirements.txt
cd ../claude-desktop-mcp && pip install -r requirements.txt
# Start servers individually
cd cline-mcp && python main.py
cd ../roo-mcp && python main.py
cd ../claude-desktop-mcp && python main.py
配置
Claude桌面集成
增添 claude_desktop_config.json:
{
"mcpServers": {
"cline-internal": {
"command": "docker",
"args": ["exec", "-i", "cline-mcp-server", "python", "main.py"]
},
"roo-automation": {
"command": "docker",
"args": ["exec", "-i", "roo-mcp-server", "python", "main.py"]
},
"claude-desktop-local": {
"command": "docker",
"args": ["exec", "-i", "claude-desktop-mcp-server", "python", "main.py"]
}
}
}
建筑
MCP服务器通过以下方式进行通信:
- 统一
/mcp端点 - JSON-RPC协议
- Docker网络隔离
- 事件驱动架构
API文档
临床MCP服务器
POST /agent/run-执行代理任务POST /workflow-运行工作流GET/POST/DELETE /memory-内存管理POST /exec-系统命令执行
Roo MCP服务器
POST /scrape/url-网络抓取POST /form/fill-表单自动化POST /watchdog-会话监控POST /snapshot-页面捕获
克劳德桌面MCP服务器
POST /ask-LLM互动GET /file/read-文件读取POST /file/write-文件写入POST /shell/run-Shell执行POST /notify-桌面通知
安全
- 通过Docker实现网络隔离
- 基于令牌的身份验证
- 输入验证和净化
- 资源限制和健康检查
贡献
- 分叉存储库
- 创建功能分支
- 提交您的更改
- 推到分支
- 创建拉取请求
许可证
MIT许可证-请参阅 许可证 详细信息文件
联系
如有疑问和支持,请在GitHub上发布问题。
致谢
为模型上下文协议生态系统构建,以增强AI代理功能。