Skip to main content
Glama

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 活动的站会报告。

参数

类型

默认值

描述

days

int

1

回溯的天数

author

string

null

按作者姓名过滤(部分匹配)

repos

string

null

逗号分隔的仓库路径(覆盖环境变量)

git_repos

列出服务器可见的所有 git 仓库。

post_to_slack

通过 webhook 将消息发布到 Slack。

参数

类型

默认值

描述

message

string

required

消息文本(支持 Slack markdown)

channel_name

string

null

频道覆盖(如果未设置,则使用 webhook 默认值)

配置

环境变量

描述

GIT_STANDUP_REPOS

扫描仓库的逗号分隔目录(默认:~/Documents)

SLACK_STANDUP_WEBHOOK

用于发布的 Slack Incoming Webhook URL

仓库会自动发现,深度最多为 2 层。

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
  • F
    license
    A
    quality
    D
    maintenance
    Enables natural language code search across multiple local Git repositories, allowing users to register projects, search for code, and explore file structures through Claude.
    6

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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