standupbot について
standupbotは、GitHubの活動をClaudeにつなぐMCPサーバーです。個人やチームのコミット、PR、レビュー、イシューをまとめ、リポジトリの最近の動きも確認できます。
主な機能
- 01最近のコミット、PR、レビュー、イシューの集約
- 02チームのスタンドアップ要約の生成
- 03公開・非公開リポジトリの活動確認
- 04環境変数によるGitHubトークン設定
活用シーン
- 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 は、Claude を GitHub のアクティビティに接続する無料のModel Context Protocolサーバーです。Claude にスタンドアップの内容を尋ねると、過去 24 時間のコミット、PR、レビュー、Issue を取得し、Slack にそのまま貼り付けられる形式にまとめます。
ツール
| ツール | 機能 |
|---|---|
get_standup | あなた個人のスタンドアップ — 過去 N 時間のコミット、PR、レビュー、Issue |
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 は
api.github.comに HTTPS で直接接続します。プロキシ、テレメトリー、サーバーは使用しません。 - 100% オープンソースです。MIT ライセンスです。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。