The standup-bot includes a Model Context Protocol (MCP) server that allows AI assistants to interact with standup functionality programmatically.
standup-bot mcp-serverThe server uses stdio transport for communication with MCP clients.
Submit a daily standup with yesterday's accomplishments, today's plans, and blockers.
Parameters:
yesterday(array of strings, required): List of tasks completed yesterdaytoday(array of strings, required): List of tasks planned for todayblockers(string, optional): Any blockers or impediments (default: "None")direct(boolean, optional): Use direct commit workflow instead of PR workflow (default: false)
Example:
{
"yesterday": ["Fixed bug in authentication", "Reviewed 3 PRs"],
"today": ["Implement MCP server", "Write documentation"],
"blockers": "None",
"direct": false
}Create or manage a pull request with standup entries for the day.
Parameters:
merge(boolean, optional): Whether to merge the PR after creation (default: false)
Example:
{
"merge": true
}Check if today's standup has been completed.
Parameters: None
Response: Returns the status (complete/incomplete) and additional information about existing PRs.
To integrate the standup-bot MCP server with Claude Desktop:
-
Locate your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Edit the configuration file to add the standup-bot MCP server:
{
"mcpServers": {
"standup-bot": {
"command": "/path/to/standup-bot",
"args": ["mcp-server"]
}
}
}Replace /path/to/standup-bot with the actual path to your standup-bot executable.
- Restart Claude Desktop for the changes to take effect.
The easiest way to add the standup-bot MCP server to Claude Code is using the CLI:
# Add globally (available in all projects)
claude mcp add standup-bot /path/to/standup-bot mcp-server
# Or add to current project only
claude mcp add standup-bot /path/to/standup-bot mcp-server --projectTo remove:
claude mcp remove standup-botTo list all MCP servers:
claude mcp listOnce configured, you can interact with the standup-bot through natural language:
"Submit my standup: Yesterday I worked on the authentication bug and reviewed PRs. Today I'll implement the MCP server. No blockers."
The AI assistant will use the appropriate MCP tools to submit your standup.
- Transport: stdio (standard input/output)
- Protocol: Model Context Protocol
- Server Name: standup-bot-mcp
- Version: 1.0.0
Before using the MCP server, ensure:
- The standup-bot is configured (
standup-bot --config) - GitHub CLI is installed and authenticated
- You have access to the standup repository
The MCP server provides detailed error messages for common issues:
- Configuration not found
- GitHub authentication failures
- Repository access issues
- Network connectivity problems
All errors are returned in a structured format that AI assistants can parse and communicate effectively.