# standupbot [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/rimysore/standupbot-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/standupbot

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

## Tools
Capabilities this server exposes over MCP:

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

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

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

## Documentation & README

# StandupBot MCP

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

**StandupBot** is a free [Model Context Protocol](https://modelcontextprotocol.io) 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):

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

