智能任务管理系统

基于模型上下文协议(MCP)的智能任务管理系统,为AI代理提供高效编程工作流框架,支持任务规划、分解、执行和验证。

  • by liorfranko
  • TypeScript
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 liorfranko/mcp-chain-of-thought

使用说明

MCP思维链

🚀 基于模型上下文协议(MCP)的智能任务管理系统,为人工智能代理提供了一个高效的编程工作流框架。

📑 目录

✨ 特性

  • 🧠 任务规划与分析:深入了解复杂的任务要求
  • 🧩 智能任务分解:将大型任务分解为可管理的小型任务
  • 🔄 依赖关系管理和状态跟踪:处理依赖关系并监控进度
  • ✅ 任务验证:确保结果符合要求
  • 💾 任务记忆:存储任务历史记录以供参考和学习
  • ⛓️ 思维链过程:逐步推理复杂问题
  • 📋 项目规则:定义标准以保持一致性
  • 🌐 Web图形用户界面:可选web界面(使用启用 ENABLE_GUI=true)
  • 📝 详细模式:查看对话历史记录(使用启用 ENABLE_DETAILED_MODE=true)

🧭 使用指南

🚀 快速开始

  1. 🔽 安装: 安装MCP思维链 通过Smithery或手动
  2. 🏁 初始设置:告诉代理“初始化项目规则”以建立特定于项目的指导方针
  3. 📝 计划任务:使用“计划任务[描述]”创建开发计划
  4. 👀 审核与反馈:在规划过程中提供反馈
  5. ▶️ 执行任务:使用“执行任务[name/ID]”来实现特定任务
  6. 🔄 连续模式:说“连续模式”,按顺序处理所有任务

🔍 记忆和思维特征

  • 💾 任务记忆:自动保存执行历史以供参考
  • 🔄 思维链:通过以下方式实现系统推理 process_thought 工具
  • 📋 项目规则:保持代码库的一致性

🔧 安装

🔽 通过史密瑟里

npx -y @smithery/cli install @liorfranko/mcp-chain-of-thought --client claude

🔽 手动安装

npm install
npm run build

🔌 与MCP兼容的客户端一起使用

⚙️ Cursor IDE中的配置

添加到游标配置文件(~/.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_thouth_CHAIN:控制详细的思维过程(默认值:true)
  • 🌐 模板_使用:模板语言(默认:en)
  • 🖥️ ENABLE_GUI:启用web界面(默认值:false)
  • 📝 启用_终止_模式:显示对话历史记录(默认值: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 标记为已完成

🤖 推荐型号

  • 👑 克劳德3.7:提供强大的理解和生成能力
  • 💎 双子座2.5:谷歌最新型号,性能卓越

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

📚 文档

⭐ 明星历史