io.github.rimysore/standupbot
Turns your GitHub activity into a daily standup — commits, PRs, reviews & issues.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
standupbot-mcpclaude mcp add standupbot -e 'GITHUB_TOKEN=<your github_token>' -- npx -y standupbot-mcp@1.0.1
{
"mcpServers": {
"standupbot": {
"command": "npx",
"args": [
"-y",
"standupbot-mcp@1.0.1"
],
"env": {
"GITHUB_TOKEN": "<your github_token>"
}
}
}
}
متغيرات البيئة
GITHUB_TOKENإلزامي سري GitHub personal access token with read:user and repo scopes. Generate at https://github.com/settings/tokens
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
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
| Tool | What it does |
|---|---|
get_standup | Your personal standup — commits, PRs, reviews, issues in the last N hours |
get_standup_multi | Team standup — same thing for a list of GitHub usernames |
get_repo_pulse | Recent 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):
{
"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:
"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
الأسئلة الشائعة
ما هو io.github.rimysore/standupbot؟
Turns your GitHub activity into a daily standup — commits, PRs, reviews & issues.
كيف أثبّت io.github.rimysore/standupbot؟
يعمل على جهازك. في Claude Code: claude mcp add standupbot -e 'GITHUB_TOKEN=<your github_token>' -- npx -y standupbot-mcp@1.0.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.rimysore/standupbot إلى مفتاح API؟
نعم. يتطلب GITHUB_TOKEN، وتضبطها في إعداداته.
هل io.github.rimysore/standupbot مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.rimysore/standupbot؟
ينشره rimysore. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.