项目任务追踪服务

一个基于TypeScript构建的项目任务追踪MCP服务器,提供任务创建、列表、更新及项目统计功能,适用于团队协作和项目管理。

  • by CrashBytes
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 CrashBytes/project-tracker-mcp

使用说明

项目跟踪器MCP服务器

用于项目任务跟踪的模型上下文协议(MCP)服务器,使用TypeScript构建。这是的配套存储库 CrashBytes关于构建MCP服务器的教程.

特性

  • 4工具:创建、列出、更新任务并获取项目统计信息
  • 2资源:通过URI模板浏览所有任务或单个任务详细信息
  • 2提示:每日站立报告和冲刺计划分析

快速开始

git clone https://github.com/CrashBytes/project-tracker-mcp.git
cd project-tracker-mcp
npm install
npm run build

使用MCP检查员进行测试

npm run inspect

在以下位置打开浏览器UI http://localhost:6274 您可以在其中与所有工具、资源和提示进行交互。

连接到克劳德桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "project-tracker": {
      "command": "node",
      "args": ["/absolute/path/to/project-tracker-mcp/build/index.js"]
    }
  }
}

保存后重新启动Claude Desktop。

连接到VS代码

创建 .vscode/mcp.json 在您的工作空间中:

{
  "servers": {
    "project-tracker": {
      "command": "node",
      "args": ["/absolute/path/to/project-tracker-mcp/build/index.js"]
    }
  }
}

连接到光标

创建 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "project-tracker": {
      "command": "node",
      "args": ["/absolute/path/to/project-tracker-mcp/build/index.js"]
    }
  }
}

工具

工具 说明
create-task 使用标题、描述、优先级、状态、受让人和标签创建新任务
list-tasks 按状态、优先级或受让人列出具有可选筛选功能的任务
update-task 更新现有任务的字段
get-project-stats 获取汇总统计数据,包括按状态和优先级统计的计数

资源

URI 描述
project://tasks JSON格式的所有任务的完整列表
project://tasks/{taskId} 按ID列出的单个任务详细信息

提示

提示 描述
daily-standup 根据当前任务生成站立报告
sprint-planning 分析待办事项并建议冲刺优先级

许可证

麻省理工学院