MCP Plus
一套轻量级的开放式MCP工具,旨在增强LLM功能。
______________________________________________________________________
概述
MCP Plus 是一个模型上下文协议(MCP)服务器,它通过强大的专用工具扩展AI代理,用于代码库理解、任务委托、多代理协调和项目管理。建造为 打开 和 轻量级,它作为单个FastMCP服务器运行,并与任何兼容MCP的客户端无缝集成。
______________________________________________________________________
工具
| 功能 | 说明 |
|---|---|
context_engine | 问关于任何代码库的自然语言问题。返回LLM可以使用view_file工具读取的文件引用的全面分析。 |
subagent | 将基本任务委托给一个更小、更快、可以自主读/写文件的LLM。 |
chatroom_send_message | 在项目的聊天室中发布消息。 |
chatroom_read_messages | 阅读聊天室中的最新消息。 |
todo_list | 查看项目的所有待办事项。 |
todo_update | 添加、完成或删除待办事项。 |
上下文引擎
一个快速廉价的上下文检索工具,使LLM能够快速准确地理解您的代码库。更好的上下文=更好的代码。
它可以在1秒内分析整个代码库,花费不到0.01美元。
特征:
- 基于问题相关性的智能文件选择
- LLM要读取的带有行号的文件引用
- Markdown格式分析
- 文件树概述
子代理
一个能够进行自主文件操作的专业、高效的代理。使用它来委派基本任务,使主模型能够专注于更高层次的推理和复杂的架构。
聊天室
一种多代理协调工具,可促进在同一代码库上工作的代理之间的通信。它确保代理保持同步,避免重复工作。
待办
一个简单的任务管理系统,用于直接在您的工作流程中跟踪特定于待办事项的项目。如果您的CLI或IDE缺少集成的任务管理,则很有用。
______________________________________________________________________
安装
先决条件
- Python 3.8+
- OpenRouter API密钥
配置
添加到MCP客户端配置中:
{
"mcpServers": {
"mcp_plus": {
"command": "/path/to/mcp_plus/venv/bin/python",
"args": ["/path/to/mcp_plus/mcp_server.py"],
"env": {
"OPENROUTER_API_KEY": "your_api_key_here",
"MODEL_NAME": "google/gemini-2.5-flash-lite",
"SUBAGENT_MODEL": "moonshotai/kimi-k2-thinking"
}
}
}
}或者直接运行:
./run_server.sh______________________________________________________________________
许可证
麻省理工学院
______________________________________________________________________
