返回 MCP 目录
public公开dns本地运行

divide-and-conquer-mcp-server

Divide and Conquer MCP Server是一个基于JSON结构的任务管理服务器,专为AI代理设计,用于分解复杂任务、跟踪进度并保持上下文。

article

README

🚀 分割与征服多步骤控制协议服务器使用说明

本服务器专注于复杂任务的分割与管理,支持智能体将大型任务拆解为多个小任务,并在多次对话中精准跟踪任务进度,极大提升任务处理的效率和可控性。

🚀 快速开始

本服务器可助力智能体高效处理复杂任务,通过将大任务分解为小任务,并在多次对话中跟踪进度,实现任务的有序推进。

✨ 主要特性

核心功能

  • 🔍 任务分解:把大任务分割成多个子任务,方便逐步完成。
  • 📈 进度追踪:跨多次对话跟踪任务执行状态,实时掌握进度。
  • 📦 上下文维护:保存关键信息,防止信息丢失。
  • 🗂️ 组织管理:按逻辑顺序排列任务,确保任务有序执行。
  • 📝 文档记录:记录决策和资源,便于后续查阅。

使用场景

  • 💻 复杂软件开发
  • 📋 项目规划与管理
  • 📊 研究与分析

📚 详细文档

JSON数据结构

以下是存储任务信息的JSON格式:

{
  "task_description": "对整个任务的中等详细描述。我们希望实现的最终目标。",
  
  "checklist": [
    {
      "done": false,
      "task": "任务的简短而全面的名称",
      "detailed_description": "对任务目标的更长描述",
      "context_and_plan": "相关文件、背景信息及详细计划。通常是文本中最长的部分。"
    }
  ],
  
  "context_for_all_tasks": "所有清单中任务应包含的信息。",
  
  "metadata": {
    "created_at": "ISO时间戳",
    "updated_at": "ISO时间戳",
    "progress": {
      "completed": 0,
      "total": 1,
      "percentage": 0
    },
    "tags": ["标签1", "标签2"],
    "priority": "high|medium|low",
    "estimated_completion_time": "ISO时间戳或持续时间"
  },
  
  "notes": [
    {
      "timestamp": "ISO时间戳",
      "content": "关于整体任务的附加注释"
    }
  ],
  
  "resources": [
    {
      "name": "资源名称",
      "url": "URL或文件路径",
      "description": "资源描述"
    }
  ]
}

配置存储位置

默认情况下,服务器将任务数据存储在以下位置:

  • 🍎 macOS/Linux:~/.mcp_config/divide_and_conquer.json(实际路径为/Users/username/.mcp_config/divide_and_conquer.json
  • 🪟 Windows:C:\Users\username\.mcp_config\divide_and_conquer.json

处理情况

  • 🔍 读取时文件不存在:返回空任务结构并创建文件。
  • 📁 目录不存在:写入时自动创建目录结构。
  • ❌ 文件损坏或无法访问:返回错误提示。

🤝 贡献指南

欢迎贡献!请随意提交拉取请求。

📄 许可证

本项目根据MIT许可证授权 - 详见LICENSE文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端