Standupbot

io.github.rimysore由 GitHub 账号 rimysore 发布v1.0.1更新于 Oct 24, 2026

Turns your GitHub activity into a daily standup — commits, PRs, reviews & issues.

已验证STDIO仅桌面效率与工作流开发者工具

概览

AI 生成的概览

一个本地 MCP 服务器,读取你的 GitHub 活动,把最近数小时的提交、拉取请求、评审和议题整理成站会报告。

可以做什么
按指定时间范围汇总你本人的近期 GitHub 活动,生成可直接粘贴到 Slack 等聊天工具的个人站会内容。为多个 GitHub 用户名生成同样内容的团队站会。查看任意公开或私有仓库的近期活动。输出按提交、新建 PR、已评审 PR 和议题分组,并附链接。
适用场景
适合需要撰写每日站会或状态更新、希望由助手代为汇总 GitHub 工作而非自己回忆时使用;也适合负责人快速了解团队或仓库的活动概况。
运行要求
以 stdio 方式在本机运行,通常通过 npx 启动 npm 包 standupbot-mcp,因此需要 Node.js。需要 GitHub 个人访问令牌,通过环境变量 GITHUB_TOKEN 提供,具备 repo 和 read:user 权限范围。需要访问 GitHub API 的网络连接。
安装前请注意
该令牌可访问私有仓库和个人资料,应仅保存在本地配置中并尽量缩小权限范围。服务器读取 GitHub 数据并发送给助手;未描述对 GitHub 的写入操作。团队站会会查询其他用户的公开活动。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Standupbot,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

StandupBot MCP

"What did I even do yesterday?" — solved.

StandupBot is a free Model Context Protocol server that connects Claude to your GitHub activity. Ask Claude for your standup and it pulls the last 24h of commits, PRs, reviews, and issues — formatted and ready to paste into Slack.


Tools

ToolWhat it does
get_standupYour personal standup — commits, PRs, reviews, issues in the last N hours
get_standup_multiTeam standup — same thing for a list of GitHub usernames
get_repo_pulseRecent activity on any public or private repo

Quick Start

1. Get a GitHub token

Go to GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic).

Create a token with these scopes:

  • repo (to see private repos)
  • read:user

2. Add to Claude Code

Add this to your Claude Code config (~/.claude/claude_desktop_config.json for Claude Desktop, or .claude/settings.json for Claude Code CLI):

json
{  "mcpServers": {    "standupbot": {      "command": "npx",      "args": ["-y", "standupbot-mcp"],      "env": {        "GITHUB_TOKEN": "ghp_your_token_here"      }    }  }}

3. Ask 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?

Example Output

## 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

Environment Variables

You can set GITHUB_TOKEN as an env var in your MCP config and omit it from tool calls:

json
"env": { "GITHUB_TOKEN": "ghp_..." }

The tool will fall back to the env var automatically if no token is passed.


Privacy

  • Your token is stored only in your local config file.
  • StandupBot makes direct HTTPS calls to api.github.com — no proxy, no telemetry, no servers.
  • 100% open source. MIT license.

License

MIT

来源:README.md,提交 5f93e9f

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分