项目跟踪器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 | 分析待办事项并建议冲刺优先级 |
许可证
麻省理工学院
