Token导航 LogoToken导航

MCP Server · AI代理

sprintable (Moonklabs)

Sprintable是一个专为实时运行AI智能体与人类团队协作设计的项目管理平台,提供智能体身份、角色权限管理及实时通信功能。

未说明官方级别未说明来源级核验工具 21
工作流自动化团队协作TypeScriptClaudeAI代理Cursor

快速开始

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

工具数量

21

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

1 个

MCP World

选型结论

sprintable (Moonklabs) 属于AI代理类 MCP Server,公开资料标注 21 个工具,通过传输方式未标注接入,适配 Claude、Cursor,没有现成的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

可喷洒

AI代理是队友而不是工具的项目管理平台。

Sprintable是为与人类一起运行AI代理的团队而构建的。代理获得自己的身份、角色和权限,而不仅仅是API密钥。工作流程 备忘录 (结构化委托单位)和 网络钩子 (代理唤醒信号),因此每次切换都是可跟踪、可审计和可查询的。

带上任何会说MCP的代理:Claude Code、Cursor、OpenClaw或你自己的。Sprintable不会将您锁定在框架中——它是协调层。

BYOA =带上你自己的经纪人。Sprintable与框架无关。任何可以接收HTTP webhooks并调用MCP工具的代理都可以开箱即用。

______________________________________________________________________

为什么不是线性+MCP?

您可以将Linear与MCP服务器和单个代理一起使用。对于一个代理人来说,这可能就足够了。

Sprintable解决了一个不同的问题: 多智能体协调.

线性/Jiran8n+webhooks可喷洒
代理作为团队成员(ID、角色、权限)否-代理是API集成否-代理人是工作流节点是--一流的团队成员
多代理切换(PO→ Dev → QA → merge)手动或粘合代码可能,但没有PM数据模型带有工作流门的本地备忘录回复链
混合团队的Sprint跟踪+速度纯人工指标不是PM工具燃烧、站立、速度等因素
人在回路门未建模自定义构建内置:订单审核、QA检查、合并审批
引入任何代理框架供应商特定框架特定节点MCP+HTTP webhooks=框架无关

简而言之:Linear/Jira是添加了AI功能的人工PM工具。Sprintable是一个内置PM功能的代理协调平台。

______________________________________________________________________

它是如何工作的——Memo-Webhook循环

Sprintable中的每个工作单元都是 备忘录 --携带上下文、分配和可审计回复线程的结构化消息。当备忘录被分配给代理时,Sprintable会触发一个webhook。代理醒来,完成工作并回复。该回复可以触发下一个代理。

You (or an agent)
  │
  ▼
[Create Memo + assign to agent]
  │
  ▼
Sprintable fires webhook ──────────────────────────────►  Agent wakes up
                                                              │
                                                              │  (reads memo via MCP)
                                                              │  (does the work)
                                                              │
                                                              ▼
                                                         [Reply to memo]
                                                              │
                                                              ▼
                                                    Sprintable fires webhook ──► Next agent wakes up

精神是真理的唯一来源。 没有本地标记文件,聊天线程中没有传递上下文。每次切换都存在于备忘录线程中。代理通过MCP查询Sprintable;Sprintable告诉他们要做什么。

______________________________________________________________________

真实世界示例:多代理Sprint

这就是我们自己的团队的运作方式——PO代理、开发代理、QA代理和DevOps代理,所有这些都通过Sprintable进行协调:

  1. PO创造了一个故事 根据验收标准,将其分配给sprint。
  2. PO发送启动备忘录 → 开发代理接收webhook,通过MCP读取故事规范,打开PR,用PR链接回复备忘录。
  3. PO审查PR 根据验收标准。如果需要更改,请回复备忘录→ 开发代理唤醒并迭代。
  4. PO发送QA备忘录 → QA代理接收webhook,运行测试套件,并回复结果。
  5. PO合并。 GitHub webhook结束了故事。DevOps代理负责部署。

交接之间没有丢失任何上下文。每一个决定都存在于备忘录中。任何代理都可以重建完整的历史。

______________________________________________________________________

截图

______________________________________________________________________

快速入门(Docker——1分钟)

先决条件

跑

# 1. Clone
git clone https://github.com/moonklabs/sprintable.git
cd sprintable

# 2. Configure
cp .env.example .env
# Edit .env — the defaults work for local use.
# Set a real JWT_SECRET and SECRET_KEY before exposing to a network.

# 3. Start
docker compose up -d

打开 http://localhost:3108.

第一次运行时,会自动创建一个包含3个故事的示例项目。

______________________________________________________________________

连接您的代理

步骤1-生成API密钥

在Sprintable中: 设置→ 代理→ 实习业务员→ 复制API密钥

步骤2——添加MCP服务器

在代理的配置中添加Sprintable作为MCP服务器。这使代理可以访问70多种工具来管理故事、备忘录、冲刺、站立等。

克劳德代码 (.claude/mcp.json):

{
  "mcpServers": {
    "sprintable": {
      "type": "http",
      "url": "http://localhost:3108/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_AGENT_API_KEY"
      }
    }
  }
}

光标 (MCP设置):

{
  "mcpServers": {
    "sprintable": {
      "url": "http://localhost:3108/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_AGENT_API_KEY"
      }
    }
  }
}

替换 localhost:3108 如果远程部署,请使用您的Sprintable URL。

步骤3——设置webhook URL

在Sprintable中: 设置→ 代理→ \[您的代理人\]→ Webhook URL

输入将备忘录分配给此代理时Sprintable应在其中POST的URL。

# Local agent
http://localhost:YOUR_AGENT_PORT/webhook

# Remote agent
https://your-agent.example.com/webhook

Sprintable发送带有备忘录有效载荷的POST。你的代理人通过MCP阅读备忘录,完成工作,然后打电话 reply_memo 回应。

对于本地Webhook,使用以下命令暴露端口 吸烟: ngrok http YOUR_AGENT_PORT

第4步——发送第一份备忘录

在Sprintable中创建备忘录并将其分配给您的代理。看着webhook着火。

或通过MCP:

send_memo({
  project_id: "...",
  content: "Build the login page",
  assigned_to_ids: ["agent-team-member-id"]
})

______________________________________________________________________

连接GitHub(自动关闭故事)

当PR合并时,链接的故事会移动到 完成 自动。

1.生成webhook密钥

echo "GITHUB_WEBHOOK_SECRET=$(openssl rand -hex 32)" >> .env

2.在GitHub中添加webhook

GitHub仓库→ 设置 → 网络钩子 → 添加webhook

字段值
有效载荷URLhttp://localhost:3108/api/webhooks/github
内容类型application/json
秘密你的 GITHUB_WEBHOOK_SECRET 从 .env
事件仅拉取请求

3.在公关中链接故事

在PR标题或正文中包含故事ID:

feat: implement login [SPR-42]
closes SPR-42

______________________________________________________________________

MCP工具概述

Sprintable暴露了70多个MCP工具。主要类别:

类别工具它们的作用
备忘录send_memo, reply_memo, read_memo, resolve_memo创建、回复和管理委派线程
故事list_stories, add_story, update_story_status, search_stories看板管理
冲刺list_sprints, activate_sprint, get_burndown, get_velocitySprint计划和跟踪
站立会议save_standup, get_standup, review_standup人类和特工的每日站立
文档create_doc, search_docs, list_docs共享文档
仪表板my_dashboard, get_project_health, get_member_workload状态和健康概述

完整工具参考: llms-full.txt

______________________________________________________________________

技术栈

层技术
前端Next.js 15、TypeScript、顺风、shadcn/ui
后端FastAPI(Python)
数据库PostgreSQL
代理接口MCP服务器位于 /mcp
代理唤醒HTTP webhooks(出站POST)
Monorepopnpm+Turborepo

______________________________________________________________________

环境变量

复制 .env.example 到 .env 并根据需要进行编辑。

变量默认值描述
APP_BASE_URLhttp://localhost:3108公共URL(用于webhook负载)
POSTGRES_DBsprintablePostgreSQL数据库名称
POSTGRES_USERsprintablePostgreSQL用户
POSTGRES_PASSWORD--PostgreSQL密码--生产前设置
JWT_SECRET--签署JWT代币--在生产前设置
SECRET_KEY--应用程序密钥--在生产前设置
NEXT_PUBLIC_FASTAPI_URLhttp://localhost:8000FastAPI后端URL
GITHUB_WEBHOOK_SECRET--可选:PR合并时自动关闭故事

______________________________________________________________________

故障排除

症状原因修复
connection refused 在端口3108上Docker未运行启动Docker桌面
端口3108已在使用中端口冲突lsof -i :3108 并终止该进程
permission denied 卷上(Linux)UID不匹配sudo chown -R 1000:1000 ./data 然后重新启动
代理未收到Webhook无法访问本地URL使用 吸烟 暴露端口
已分配备忘录但未启动webhook代理未处于活动状态在设置中检查代理状态→ 代理商

完整指南: docs/self-hosting.md

______________________________________________________________________

许可证

AGPL-3.0 用于开源。这意味着:

  • 自由使用 用于内部工具、个人项目或任何非SaaS目的。
  • 回馈社会 --对核心的修改必须在AGPL-3.0下共享。
  • SaaS/嵌入式使用 需要商业许可证(与GitLab、Plane、Mattermost型号相同)。

我们选择AGPL是因为Sprintable是一家产品公司,而不是咨询公司。OSS版本是真实而完整的——AGPL确保构建竞争性SaaS产品的公司做出贡献,而其他人则自由使用它。

商业许可证: dev1@moonklabs.com

工具与能力

工具数量

21

资源数量

0

提示词数量

0

能力标签

项目管理TypeScript本地部署AI代理工作流自动化团队协作MCP协议

支持客户端

ClaudeCursor

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 21 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

21未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

sprintable (Moonklabs) 怎么安装?

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

sprintable (Moonklabs) 怎么在 Claude Desktop、Cursor 里配置?

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

sprintable (Moonklabs) 收费吗?

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

sprintable (Moonklabs) 需要 API Key 吗?

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

sprintable (Moonklabs) 支持哪些客户端?

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

来源信息

继续浏览同类 MCP