关于 standupbot
standupbot 是连接 GitHub 活动与 Claude 的 MCP 服务,可汇总个人或团队的提交、PR、评审和议题,并查看仓库近期动态。
主要功能
- 01汇总最近提交、PR、评审和议题
- 02生成多人团队站会摘要
- 03查看公开或私有仓库动态
- 04支持环境变量中的 GitHub Token
适用场景
- 01整理个人每日站会内容
- 02汇总团队成员近期工作
- 03查看指定仓库近期活动
MCP 相关
该 MCP 服务向客户端提供个人站会、团队站会和仓库动态查询工具,直接调用 GitHub API 获取活动。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| username | string | 是 | 你的 GitHub 用户名,例如 'torvalds' |
| hours_back | integer | 否 | 要回溯的小时数。默认值为 24。 |
| github_token | string | 否 | GitHub 个人访问令牌。若省略,则使用 MCP 配置中设置的 GITHUB_TOKEN 环境变量。 |
详细介绍
StandupBot MCP
“我昨天到底做了什么?”——问题解决。
StandupBot 是一款免费的 Model Context Protocol 服务,可将 Claude 与你的 GitHub 活动连接起来。向 Claude 询问站会汇报,它就会提取过去 24 小时内的提交、PR、评审和问题,并整理成可直接粘贴到 Slack 的格式。
工具
| 工具 | 功能 |
|---|---|
get_standup | 个人站会汇报——过去 N 小时内的提交、PR、评审和问题 |
get_standup_multi | 团队站会汇报——为一组 GitHub 用户名生成相同内容 |
get_repo_pulse | 任意公开或私有仓库的近期活动 |
快速开始
1. 获取 GitHub 令牌
前往 GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic)。
创建一个包含以下权限范围的令牌:
repo(用于查看私有仓库)read:user
2. 添加到 Claude Code
将以下内容添加到 Claude Code 配置中(Claude Desktop 使用 ~/.claude/claude_desktop_config.json,Claude Code CLI 使用 .claude/settings.json):
{
"mcpServers": {
"standupbot": {
"command": "npx",
"args": ["-y", "standupbot-mcp"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here"
}
}
}
}
3. 询问 Claude
Give me my standup for the last 24 hours. My GitHub username is alice.
Generate a team standup for usernames: alice, bob, carol
What's been happening in the facebook/react repo today?
示例输出
## Daily Standup — @alice
_Last 24h of GitHub activity_
### Commits
- **alice/my-app** (a3f9c12) — fix: resolve race condition in auth middleware
https://github.com/alice/my-app/commit/a3f9c12
### PRs Opened
- **alice/my-app** (#42) — feat: add OAuth2 support
https://github.com/alice/my-app/pull/42
### PRs Reviewed
- **team-org/backend** (#99) — refactor: extract payment service
https://github.com/team-org/backend/pull/99
环境变量
你可以在 MCP 配置中将 GITHUB_TOKEN 设置为环境变量,并在工具调用中省略该令牌:
"env": { "GITHUB_TOKEN": "ghp_..." }
如果没有传入令牌,工具会自动使用环境变量。
隐私
- 你的令牌仅存储在本地配置文件中。
- StandupBot 直接通过 HTTPS 调用
api.github.com——不使用代理、不收集遥测数据,也不通过任何服务。 - 100% 开源。MIT 许可证。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。