MCP思路
🚀 基于模型上下文协议(MCP)的智能任务管理系统,为AI代理提供高效的编程工作流框架。
📑 目录
✨ 特点
- 🧠 任务规划与分析:深入了解复杂的任务需求
- 🧩 智能任务分解:将大任务分解为可管理的小任务
- 🔄 依赖管理和状态跟踪:处理依赖关系并监控进度
- ✅ 任务验证:确保结果符合要求
- 💾 任务记忆:存储任务历史记录以供参考和学习
- ⛓️思维链过程:逐步推理复杂问题
- 📋 项目规则:定义标准以保持一致性
- 🌐 Web GUI :可选的 Web 界面(使用
ENABLE_GUI=true
启用) - 📝 详细模式:查看对话历史记录(使用
ENABLE_DETAILED_MODE=true
启用)
🧭 使用指南
🚀 快速入门
- 🔽 安装:通过 Smithery安装 MCP Chain of Thought或手动安装
- 🏁 初始设置:告诉代理“初始化项目规则”以建立特定于项目的指南
- 📝 计划任务:使用“计划任务 [描述]”创建开发计划
- 👀 审查与反馈:在规划过程中提供反馈
- ▶️执行任务:使用“execute task [name/ID]”执行特定任务
- 🔄 连续模式:说“连续模式”以按顺序处理所有任务
🔍 记忆与思考功能
- 💾 任务记忆:自动保存执行历史记录以供参考
- 🔄 思维链:通过
process_thought
工具实现系统推理 - 📋 项目规则:维护整个代码库的一致性
🔧 安装
🔽 通过 Smithery
npx -y @smithery/cli install @liorfranko/mcp-chain-of-thought --client claude
🔽 手动安装
npm install
npm run build
🔌 与 MCP 兼容的客户端一起使用
⚙️ 在 Cursor IDE 中配置
添加到您的 Cursor 配置文件( ~/.cursor/mcp.json
或项目特定的.cursor/mcp.json
):
{
"mcpServers": {
"chain-of-thought": {
"command": "npx",
"args": ["-y", "mcp-chain-of-thought"],
"env": {
"DATA_DIR": "/path/to/project/data", // Must use absolute path
"ENABLE_THOUGHT_CHAIN": "true",
"TEMPLATES_USE": "en",
"ENABLE_GUI": "true",
"ENABLE_DETAILED_MODE": "true"
}
}
}
}
⚠️重要: DATA_DIR
必须使用绝对路径。
🔧 环境变量
- 📁 DATA_DIR :存储任务数据的目录(需要绝对路径)
- 🧠 ENABLE_THOUGHT_CHAIN :控制详细的思考过程(默认值:true)
- 🌐 TEMPLATES_USE :模板语言(默认值:en)
- 🖥️ ENABLE_GUI :启用 Web 界面(默认值:false)
- 📝 ENABLE_DETAILED_MODE :显示对话历史记录(默认值:false)
🛠️ 工具概述
类别 | 工具 | 描述 |
---|
📋 规划 | plan_task | 开始规划任务 |
| analyze_task | 分析需求 |
| process_thought | 逐步推理 |
| reflect_task | 改进解决方案概念 |
| init_project_rules | 设定项目标准 |
🧩 管理 | split_tasks | 分解成子任务 |
| list_tasks | 显示所有任务 |
| query_task | 搜索任务 |
| get_task_detail | 显示任务详细信息 |
| delete_task | 删除任务 |
▶️执行 | execute_task | 运行特定任务 |
| verify_task | 验证完成 |
| complete_task | 标记为已完成 |
🤖 推荐型号
- 👑 Claude 3.7 :提供强大的理解和生成能力
- 💎 Gemini 2.5 :谷歌最新型号,性能出色
📄 许可证
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
📚 文档
⭐ 明星历史