Token导航 LogoToken导航

MCP Server · 数据服务

Agile Backlog MCP

基于模型上下文协议(MCP)构建的综合性敏捷待办事项管理系统,支持项目隔离、多代理协作和交互式可视化,适用于AI代理与人类团队的协作开发场景。

未说明官方级别未说明来源级核验工具 0
TypeScriptClaudeAI协作

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
ehartye
提供方
ehartye

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Agile Backlog MCP 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 会话凭据。

分类

数据服务

传输方式

未说明

认证方式

会话凭据

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

敏捷MCP

基于模型上下文协议(MCP)构建的全面敏捷积压管理系统,具有项目隔离、多代理支持和交互式可视化的特点

概述

Agile MCP提供了一个完整的敏捷积压管理解决方案,将人工智能代理和人类团队联系起来。它由三个集成组件组成:

  • MCP服务器:通过AI代理的模型上下文协议(Claude等)公开敏捷积压工具
  • Web用户界面:具有依赖关系图和层次树的交互式人类仪表板
  • 共享数据库:具有项目隔离和安全审计功能的SQLite数据库

主要特点

🔒 项目隔离

  • 基于标识符的安全:每个项目都有一个唯一的标识符
  • 多项目支持:在单个数据库中管理多个存储库
  • 访问控制:AI代理只能访问其注册项目中的项目
  • 安全审计:记录所有访问尝试以符合要求

🤖 MCP服务器(AI代理接口)

  • 史诗、故事和任务管理:完整的CRUD操作
  • Sprint和迭代计划:创建冲刺、管理容量、跟踪速度
  • 烧毁追踪:每日快照和燃尽图数据
  • 依赖项跟踪:使用循环依赖预防创建依赖关系
  • 冲突检测:跟踪修改以检测并发编辑
  • 导出功能:导出积压数据以供分析
  • MCP资源:积压概述和依赖关系的只读视图

🌐 Web UI(人机界面)

  • 项目管理:注册并在项目之间切换
  • 完整的CRUD操作:创建、编辑和删除史诗、故事和任务
  • Sprint管理:创建和管理冲刺,添加/删除故事
  • Sprint董事会:带有拖放功能的看板风格板(5个状态列)
  • 燃尽图:用理想线与实际线进行视觉燃尽跟踪
  • 速度报告:冲刺计划的历史速度计算
  • 待办列表视图:具有sprint和史诗过滤功能的可过滤列表
  • 依赖图:交互式React Flow可视化显示故事依赖关系
  • 层次结构树:Epic的D3驱动树视图→ 故事→ 任务关系
  • 响应式设计:具有自适应布局的移动友好界面

💾 数据库和安全

  • 带WAL模式的SQLite:快速、可靠的本地存储
  • 外键约束:级联删除保持数据完整性
  • 自动迁移:自动应用数据库架构更新
  • 安全日志:对未经授权的访问尝试进行审计跟踪
  • 冲突检测:跟踪并发修改

建筑

agile-mcp/
├── mcp-server/          # MCP server for AI agent access
│   ├── src/
│   │   ├── tools/       # Tool handlers (project, epic, story, task, dependency)
│   │   ├── resources/   # MCP resource handlers
│   │   └── index.ts     # Server entry point
│   └── package.json
├── web-ui/              # React visualization dashboard
│   ├── server/          # Express REST API server (port 3004)
│   ├── src/
│   │   ├── components/  # React components
│   │   ├── utils/       # API client
│   │   └── types/       # TypeScript types
│   └── package.json
├── shared/              # Shared database schema & types
│   └── src/
│       ├── database.ts  # SQLite database class
│       └── types.ts     # Shared TypeScript types
└── agile-backlog.db     # SQLite database file

快速开始

先决条件

  • Node.js 18+
  • npm 9+

安装

# Install dependencies for all workspaces
npm install

# Build shared package
cd shared && npm run build && cd ..

# Build MCP server
cd mcp-server && npm run build && cd ..

用法

用于AI代理(MCP服务器)

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "agile-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/agile-mcp/mcp-server/dist/index.js"]
    }
  }
}

然后在克劳德:

Register this project: "my-app"
Create an epic for user authentication
Add a story for login functionality to that epic
面向人类(Web UI)
cd web-ui
npm run dev

访问http://localhost:3004访问:

  • 待办事项列表 (/)-可过滤的故事列表,具有CRUD操作和sprint过滤功能
  • Sprint董事会 (/project/:id/sprint/:sprintId)-用于主动冲刺的看板
  • 燃尽图 (/project/:id/sprint/:sprintId/burndown)Sprint燃耗可视化
  • 依赖图 (/project/:id/dag)-交互式依赖关系可视化
  • 层次结构树 (/project/:id/tree)-史诗→ 故事→ 任务层次结构

核心概念

项目

每个项目代表一个代码库/存储库,有自己独立的待办事项列表:

  • 唯一标识符(例如。, "frontend-app", "api-service")
  • 所有史诗、故事和任务都属于一个项目
  • 人工智能代理必须在创建待办事项之前注册项目

史诗、故事和任务

标准敏捷层次结构:

  • 史诗:高级别特色领域或倡议
  • 故事:具有优先级、点数和状态的用户故事
  • 任务:可操作的故事子项

冲刺和迭代

带产能规划的限时工作周期:

  • Sprint生命周期:规划→ 活跃的→ 完成
  • 故事分配:添加/删除冲刺中的故事
  • 容量跟踪:监控已提交与已完成的分数
  • 燃尽图:跟踪一段时间内的剩余工作
  • 速度度量:计算历史团队速度
  • 每日快照:记录燃耗可视化的进度

依赖项

故事到故事的关系:

  • 块 / blocked_by 依赖关系类型
  • 自动循环依赖检测
  • 在依赖关系图视图中可视化

状态工作流

所有项目都遵循此工作流程:

todo → in_progress → review → done
        ↓              ↑
      blocked ────────┘

技术栈

层技术
MCP协议@modelcontextprotocol/sdk
数据库SQLite(更好的平方3)
后端APIExpress.js、TypeScript
前端React 18、TypeScript、Vite
图形可视化反应流(@xyflow/React)
树可视化D3.js
样式顺风CSS
图标Lucide反应

文档

示例工作流

AI代理工作流

// 1. Register project
Tool: register_project
{
  "project_identifier": "my-app",
  "name": "My Application",
  "description": "Main application project"
}

// 2. Create epic
Tool: create_epic
{
  "project_identifier": "my-app",
  "agent_identifier": "claude",
  "title": "User Authentication",
  "description": "Implement secure user authentication"
}

// 3. Create story
Tool: create_story
{
  "project_identifier": "my-app",
  "agent_identifier": "claude",
  "epic_id": 1,
  "title": "Login page",
  "description": "Create login UI with email and password",
  "priority": "high",
  "points": 5
}

// 4. Add dependency
Tool: add_dependency
{
  "project_identifier": "my-app",
  "agent_identifier": "claude",
  "story_id": 2,
  "depends_on_story_id": 1,
  "dependency_type": "blocks"
}

Web UI工作流

  1. 打开http://localhost:3004
  2. 从下拉列表中选择项目(或创建新项目)
  3. 点击“新建史诗”创建史诗
  4. 点击“新建故事”创建故事
  5. 点击“新建Sprint”以创建迭代计划的Sprint
  6. 从故事详情页面向冲刺添加故事
  7. 点击“活动冲刺”按钮查看活动冲刺板
  8. 使用燃尽图跟踪进度
  9. 使用编辑/删除图标进行修改
  10. 切换到“依赖关系图”以可视化关系
  11. 切换到“层次结构树”以查看完整的层次结构

安全功能

项目隔离

  • 每个项目都有一个唯一的标识符
  • 所有MCP工具都验证项目访问权限
  • 跨项目访问尝试被阻止并记录

审计跟踪

  • 安全日志跟踪所有访问违规行为
  • 事件类型: unauthorized_access, project_violation, conflict_detected
  • 可通过以下方式访问 /api/security-logs 端点

冲突检测

  • 轨迹 last_modified_by 对于所有实体
  • 检测并发修改
  • 当多个代理编辑同一项目时发出警告

发展

构建所有包

npm run build

观看模式

# MCP server
cd mcp-server && npm run dev

# Web UI (runs both API server and Vite dev server)
cd web-ui && npm run dev

数据库位置

SQLite数据库创建于 ./agile-backlog.db 在项目根中。

贡献

欢迎投稿!拜托:

  1. 复刻仓库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

许可证

MIT许可证-有关详细信息,请参阅许可证文件

支持

  • 问题:通过GitHub问题报告错误或请求功能
  • 文档:有关详细指南,请参阅docs/目录
  • MCP-SDK: https://github.com/anthropics/mcp

______________________________________________________________________

内置于❤️ 在敏捷开发中实现无缝的人工智能与人类协作

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

敏捷开发TypeScript本地部署项目管理AI协作可视化看板SQLite数据库

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Agile Backlog MCP

MCP World · 本页

0未说明未标注2 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Agile Backlog MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Agile Backlog MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Agile Backlog MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Agile Backlog MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Agile Backlog MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP