基本能力
产品定位
Task Manager MCP Server 是一个任务管理工具,专注于帮助开发者和团队高效管理项目任务,自动化任务分解和进度跟踪。
核心功能
- 任务管理
- 创建任务文件
- 添加任务和子任务
- 更新任务状态
-
获取下一个未完成任务
-
项目规划
- 将 PRD 解析为结构化任务
- 将任务分解为子任务
- 估算任务复杂度和时间需求
-
跟踪任务依赖关系
-
开发支持
- 根据任务描述生成文件模板
- 获取 AI 驱动的下一步建议
适用场景
- 项目管理
- 开发任务自动化
- 需求文档解析
- 任务分解和进度跟踪
工具列表
create_task_file
: 创建新的项目任务文件add_task
: 向项目添加任务update_task_status
: 更新任务状态get_next_task
: 获取下一个未完成任务parse_prd
: 解析 PRD 为任务expand_task
: 分解任务为子任务estimate_task_complexity
: 估算任务复杂度get_task_dependencies
: 获取任务依赖关系generate_task_file
: 生成任务文件模板suggest_next_actions
: 获取下一步建议
常见问题解答
- 如何配置环境变量?
在.env
文件中设置TRANSPORT
、HOST
和PORT
等变量。 - 如何运行服务器?
可以使用 Python 直接运行或通过 Docker 容器运行。
使用教程
使用依赖
- Python 3.12+
- API keys for your chosen LLM provider (OpenAI, OpenRouter, or Ollama)
- Docker (推荐)
安装教程
使用 uv
- 安装 uv:
bash
pip install uv - 克隆仓库:
bash
git clone https://github.com/coleam00/mcp-mem0.git
cd mcp-mem0 - 安装依赖:
bash
uv pip install -e . - 创建
.env
文件:
bash
cp .env.example .env - 配置
.env
文件
使用 Docker (推荐)
- 构建 Docker 镜像:
bash
docker build -t mcp/mem0 --build-arg PORT=8050 . - 创建
.env
文件并配置环境变量
调试方式
使用 Python 3
bash
python3 src/main.py
使用 Docker
bash
docker build -t task-manager-mcp .
docker run --env-file .env -p 8050:8050 task-manager-mcp