MCP Catalogs
首页

mcp-task-orchestrator

by EchoingVesper·25·综合分 41

一个先进的MCP服务器,为AI辅助开发提供任务编排、专业角色和持久化记忆功能。

developer-toolsproductivityai-llm
12
Forks
2
活跃 Issue
9 个月前
最近提交
2 天前
收录于

概述

MCP任务编排器是一个基于Python的综合服务器,通过智能任务分解和执行改变AI辅助开发方式。它采用专业AI角色(架构师、实现者、测试者、审查者等)确保项目各个方面都获得领域专业知识。采用Clean Architecture原则构建,它能自动检测项目结构并持久化保存所有决策和实现。该服务器包含工作区智能、工件管理和全面的模板系统,具有13个用于可重用任务模板的工具。

试试问 AI

装完之后,这里有 8 个你可以让 AI 做的事:

:通过结构化开发工作流程构建复杂软件项目
:在开发过程中自动化文档生成
:使用专业测试AI角色创建全面测试覆盖
:在开发会话之间保持持久化上下文
:自动化项目工件管理和组织
:支持哪些MCP客户端?
:持久化内存如何工作?
:可以自定义专业AI角色吗?

什么时候选它

对于需要专业角色结构化工作流、持久化内存和开发过程中自动文档化的复杂开发项目,选择此服务器。

什么时候不要选它

如果您需要单次会话完成任务、不需要持久化存储或专业角色,则应避免使用;对于基本的AI需求,此服务器过于复杂。

此 server 暴露的工具

从 README 抽取出 7 个工具
  • orchestrator_initialize_sessionorchestrator_initialize_session(working_directory)

    Start a new orchestration session with optional working directory

  • orchestrator_plan_taskorchestrator_plan_task(task_description)

    Create a structured breakdown of tasks from a request

  • orchestrator_execute_taskorchestrator_execute_task(task_id)

    Execute a specific task with specialist role context

  • orchestrator_complete_taskorchestrator_complete_task(task_id, artifacts)

    Mark a task as complete with associated artifacts

  • orchestrator_synthesize_resultsorchestrator_synthesize_results(project_id)

    Combine all task results into a comprehensive solution

  • orchestrator_get_statusorchestrator_get_status(project_id)

    Check the progress and status of the orchestration session

  • orchestrator_maintenance_coordinatororchestrator_maintenance_coordinator(action_type)

    Perform automated cleanup and optimization of sessions

可对比工具

mcp-server-llmmcp-shellmcp-codeinterpretermcp-devtools

安装

通用安装(推荐)

# 克隆并运行通用安装程序
git clone https://github.com/EchoingVesper/mcp-task-orchestrator.git
cd mcp-task-orchestrator
python install.py

PyPI安装

pip install mcp-task-orchestrator

Claude Desktop配置

添加到您的claude_desktop_config.json

{
  "mcpServers": {
    "task-orchestrator": {
      "command": "python",
      "args": ["-m", "mcp_task_orchestrator.server"]
    }
  }
}

FAQ

支持哪些MCP客户端?
该服务器完全支持Claude Desktop、Cursor IDE、Windsurf以及带有扩展的VS Code。对Continue.dev和Cline有部分支持,并且正在持续开发中。
持久化内存如何工作?
服务器使用SQLite存储所有任务决策、实现和工件。它提供超过24小时任务的自动恢复和归档功能,确保永远不会丢失上下文。
可以自定义专业AI角色吗?
可以。您可以编辑`.task_orchestrator/roles/project_roles.yaml`来创建具有专业知识和方法指南的项目特定专家。

mcp-task-orchestrator 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。