PluginBench
MCP Server

Standup from your activity MCP Server

io.github.sathvic-kollu/standup-mcp

What is the Standup from your activity MCP server?

Generate your daily standup from real GitHub, Jira, Linear, and Slack activity.

How to install Standup from your activity

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • GITHUB_TOKEN
    secret

    GitHub read-only personal access token. Enables commits, PRs, and reviews. Leave all sources unset to use the built-in demo data.

  • JIRA_BASE_URL

    Your Jira Cloud site, e.g. https://your-company.atlassian.net.

  • JIRA_EMAIL

    Atlassian account email the API token belongs to.

  • JIRA_API_TOKEN
    secret

    Jira API token from id.atlassian.com. Read-only use.

  • LINEAR_API_KEY
    secret

    Linear personal API key (read-only). Enables issue state changes and comments.

  • SLACK_TOKEN
    secret

    Slack token with read scopes. Enables scanning your own messages for blocker language.

  • SLACK_CHANNELS

    Optional comma-separated channel ids to scan when message search is unavailable.

  • STANDUP_NAME

    Optional display name for the standup's owner.

  • STANDUP_DEMO_MODE

    Set to true to force the demo dataset even when credentials are present.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "standup-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "standup-mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
        "JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
        "JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
        "JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
        "LINEAR_API_KEY": "<YOUR_LINEAR_API_KEY>",
        "SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
        "SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
        "STANDUP_NAME": "<YOUR_STANDUP_NAME>",
        "STANDUP_DEMO_MODE": "<YOUR_STANDUP_DEMO_MODE>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "standup-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "standup-mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
        "JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
        "JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
        "JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
        "LINEAR_API_KEY": "<YOUR_LINEAR_API_KEY>",
        "SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
        "SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
        "STANDUP_NAME": "<YOUR_STANDUP_NAME>",
        "STANDUP_DEMO_MODE": "<YOUR_STANDUP_DEMO_MODE>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "standup-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "standup-mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
        "JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
        "JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
        "JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
        "LINEAR_API_KEY": "<YOUR_LINEAR_API_KEY>",
        "SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
        "SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
        "STANDUP_NAME": "<YOUR_STANDUP_NAME>",
        "STANDUP_DEMO_MODE": "<YOUR_STANDUP_DEMO_MODE>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "standup-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "standup-mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
        "JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
        "JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
        "JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
        "LINEAR_API_KEY": "<YOUR_LINEAR_API_KEY>",
        "SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
        "SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
        "STANDUP_NAME": "<YOUR_STANDUP_NAME>",
        "STANDUP_DEMO_MODE": "<YOUR_STANDUP_DEMO_MODE>"
      }
    }
  }
}
Claude Code
claude mcp add standup-mcp --env GITHUB_TOKEN=<YOUR_GITHUB_TOKEN> --env JIRA_BASE_URL=<YOUR_JIRA_BASE_URL> --env JIRA_EMAIL=<YOUR_JIRA_EMAIL> --env JIRA_API_TOKEN=<YOUR_JIRA_API_TOKEN> --env LINEAR_API_KEY=<YOUR_LINEAR_API_KEY> --env SLACK_TOKEN=<YOUR_SLACK_TOKEN> --env SLACK_CHANNELS=<YOUR_SLACK_CHANNELS> --env STANDUP_NAME=<YOUR_STANDUP_NAME> --env STANDUP_DEMO_MODE=<YOUR_STANDUP_DEMO_MODE> -- npx -y standup-mcp

Related MCP servers

Data-grounded sprint retrospectives from your Jira, GitHub, and Slack activity.

View repository →