mcpField
S
standupbot

standupbot

本地服务
github.com/rimysore版本控制018 周前更新

关于 standupbot

standupbot 是连接 GitHub 活动与 Claude 的 MCP 服务,可汇总个人或团队的提交、PR、评审和议题,并查看仓库近期动态。

主要功能

  1. 01汇总最近提交、PR、评审和议题
  2. 02生成多人团队站会摘要
  3. 03查看公开或私有仓库动态
  4. 04支持环境变量中的 GitHub Token

适用场景

  1. 01整理个人每日站会内容
  2. 02汇总团队成员近期工作
  3. 03查看指定仓库近期活动

MCP 相关

该 MCP 服务向客户端提供个人站会、团队站会和仓库动态查询工具,直接调用 GitHub API 获取活动。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"rimysore-standupbot": {
"command": "npx",
"args": [
"-y",
"standupbot-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}
启动命令npx -y standupbot-mcp
需要配置的环境变量
GITHUB_TOKEN密钥GitHub personal access token with read:user and repo scopes. Generate at https://github.com/settings/tokens

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmstandupbot-mcp1.0.1

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
usernamestring是你的 GitHub 用户名,例如 'torvalds'
hours_backinteger否要回溯的小时数。默认值为 24。
github_tokenstring否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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。