Token导航 LogoToken导航TokenDH.com
Task Tree MCP logo
AI代理stdio官方级别未说明来源级核验

Task Tree MCP

MCP Server

一个为Claude Code设计的层次化任务管理系统,通过注入任务谱系保持上下文和优先级,适用于需要保持高优先级目标的AI代理任务管理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

krlohnes

提供方

krlohnes

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python install_secure_task_tree.py

详细介绍

任务树MCP

Claude Code的分层任务管理系统,通过沿袭注入来维护上下文和优先级。与平面任务列表不同,任务被组织成树中的节点,人工智能代理在处理实现细节的同时保持对高级目标的认识。

🎯 核心问题陈述

问题:AI代理在深入实施细节时忽略了最初的目标,导致上下文漂移和优先级被遗忘。

解决方案:基于谱系的上下文注入确保AI代理始终看到从根目标到当前任务的路径,因此它们不会在任务树中丢失森林。

✅ 特性

分层任务管理

  • 树形结构:以无限的父子深度组织任务
  • 状态跟踪:待定、正在进行中、已完成、已阻止、已取消
  • 优先权制度:低、中、高,带上下文权重
  • 元数据:描述、标签、完成标准、时间戳
  • 永久存储:SQLite数据库跨会话维护状态

克劳德代码集成(MCP服务器)

  • 全球安装:适用于所有Claude Code项目
  • 上下文注入:任务沿袭流到每一个AI交互中
  • 交互式工具:创建、搜索、完成和导航任务
  • 实时更新:更改会立即反映在各个会话中

智能层

  • 分层规划指导:教授正确的任务分解与平面列表
  • 模式检测:确定扁平任务模式并提出改进建议
  • 完成标准验证:防止在没有明确成功标准的情况下过早完成任务
  • 不变性模式:鼓励创建新任务,而不是编辑现有任务以进行审计跟踪

🛠️ 技术架构

核心组件

  • 任务节点:带有状态、优先级、关系、完成标准的Pydantic模型
  • TaskGraph:基于NetworkX的具有SQLite持久性的图操作
  • 上下文注入器:提示的谱系提取和上下文格式化
  • MCP服务器:Claude Code集成提供交互式任务工具

关键设计决策

  • 仅限直接血统:简单根→电流路径(无兄弟/分支以避免噪声)
  • 不可变任务:无编辑功能-在需求更改时创建新任务
  • 安全第一验证:默认情况下需要使用#trivial标签覆盖的完成标准

🚀 入门指南

安装

先决条件:

  • 克劳德桌面克劳德代码 (或两者皆有)
  • Python 3.8+
# 1. Clone or download this repository
git clone https://github.com/krlohnes/task-tree-mcp.git
cd task-tree-mcp

安全安装(推荐):

# Run the secure installer - it handles everything automatically
python install_secure_task_tree.py

安全安装程序将:

  • 通过以下方式安装Python依赖项 setup.py
  • 为工具审计跟踪设置安全挂钩
  • 使用MCP服务器配置克劳德桌面/Claude代码
  • 创建安全的审核目录结构
  • 启用防篡改任务验证

手动安装(替代):

# Install dependencies manually
pip install -r requirements.txt

# Add to Claude Code manually
claude mcp add task-tree "python" "/absolute/path/to/task-tree-mcp/mcp_server/server.py" -s user

# Verify installation
claude mcp list

重要提示: 安装后重新启动Claude Code以激活所有功能。

基本用法

# Create hierarchical tasks
create_task(title="Build authentication system", priority="high", 
           completion_criteria="Users can register, login, and access protected routes")

# Create subtasks with validation siblings
create_task(title="JWT token implementation", parent_id="...", 
           completion_criteria="Tokens generate, validate, and refresh correctly")
create_task(title="Validate JWT security standards", parent_id="...",
           completion_criteria="OWASP compliance verified, no vulnerabilities found")

# Work with full context awareness
get_current_task()  # Shows: Root → Auth → JWT → Current context

最佳实践

  • 从完成标准开始:在开始工作之前定义成功
  • 使用验证兄弟:每个操作都应该有一个验证步骤
  • 深入3级以上:将复杂任务分解为层次结构组件
  • 创建vs编辑:在需求更改时创建新任务(保留历史记录)
  • 添加检查点:包括自主工作的用户授权点

🎉 已实现的成功指标

  • 上下文保留:无论任务深度如何,根目标始终可见
  • 质量执法:完成标准防止过早索赔
  • 模式教学:AI学习分层与扁平任务组织
  • 审计跟踪:不可变任务保留决策历史

🔧 系统要求

  • Python 3.8+ 使用pydantic、networkx
  • 克劳德代码 支持MCP
  • 数据库 (包含在Python中)

任务树系统将人工智能任务管理从被动的检查表转变为主动的上下文感知分层规划,确保人工智能代理专注于高优先级目标,同时保持对实施细节的认识。

目录标签

目录标签

PythonClaudeAI代理任务管理本地部署上下文保持优先级管理层次化任务

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP