git-standup-mcp
git-standup-mcp
MCP 服务器,可从你的 git 历史记录生成站会报告并将其发布到 Slack。询问 Claude 你昨天做了什么,或者设置一个 cron 任务每天早上自动发布。
安装
# Add to Claude Code
claude mcp add git-standup -- uv run --directory /path/to/git-standup-mcp git-standup-mcp或者手动添加到你的 MCP 配置中:
{
"mcpServers": {
"git-standup": {
"command": "uv",
"args": ["run", "--directory", "/path/to/git-standup-mcp", "git-standup-mcp"],
"env": {
"GIT_STANDUP_REPOS": "/path/to/repo1,/path/to/repo2",
"SLACK_STANDUP_WEBHOOK": "https://hooks.slack.com/services/..."
}
}
}
}Related MCP server: git-finder-mcp
使用方法
连接后,询问 Claude:
“我昨天做了什么?”
“给我一份过去 3 天的站会报告”
“把我的站会报告发布到 Slack”
“你有哪些仓库的访问权限?”
Slack 集成
为你的站会频道设置一个 Incoming Webhook,然后设置 SLACK_STANDUP_WEBHOOK。
每日自动发布 (cron)
# Post yesterday's standup at 9am on weekdays
0 9 * * 1-5 cd /path/to/git-standup-mcp && \
GIT_STANDUP_REPOS="~/projects,~/work" \
SLACK_STANDUP_WEBHOOK="https://hooks.slack.com/..." \
uv run python -m git_standup_mcp.cron# Dry run — see the report without posting
uv run python -m git_standup_mcp.cron --dry-run
# Monday morning — cover the weekend
uv run python -m git_standup_mcp.cron --days 3
# Filter by author
uv run python -m git_standup_mcp.cron --author "Anisha"工具
git_standup
获取各仓库近期 git 活动的站会报告。
参数 | 类型 | 默认值 | 描述 |
| int | 1 | 回溯的天数 |
| string | null | 按作者姓名过滤(部分匹配) |
| string | null | 逗号分隔的仓库路径(覆盖环境变量) |
git_repos
列出服务器可见的所有 git 仓库。
post_to_slack
通过 webhook 将消息发布到 Slack。
参数 | 类型 | 默认值 | 描述 |
| string | required | 消息文本(支持 Slack markdown) |
| string | null | 频道覆盖(如果未设置,则使用 webhook 默认值) |
配置
环境变量 | 描述 |
| 扫描仓库的逗号分隔目录(默认:~/Documents) |
| 用于发布的 Slack Incoming Webhook URL |
仓库会自动发现,深度最多为 2 层。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude to interact with git repositories by providing real-time access to repository status, branch information, commit history, and file changes. Allows users to query their git workspace through natural language commands.
- FlicenseAqualityDmaintenanceEnables natural language code search across multiple local Git repositories, allowing users to register projects, search for code, and explore file structures through Claude.6
- AlicenseAqualityCmaintenanceConnects Claude to GitHub activity to generate standup summaries of commits, PRs, reviews, and issues for individuals or teams.325MIT
- FlicenseAqualityBmaintenanceAnalyzes Git commit history and code diffs to auto-remember development context, providing commit timelines, work sessions, unfinished task detection, and daily/weekly reports.9
Related MCP Connectors
Edit your Overleaf LaTeX projects from Claude and ChatGPT; every change is a real Git commit.
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anisha-agarwal/git-standup-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server