Gitstandup

io.github.muba00由 GitHub 帳號 muba00 發布v1.0.6更新於 Oct 24, 2026

Generate daily standup notes from git commits across multiple repositories with AI summaries.

已驗證STDIO僅桌面效率與工作流開發者工具

概覽

AI 產生的概覽

一個本機 MCP 伺服器,從已設定的多個儲存庫收集你的 git 提交,讓 AI 助理據此產生每日站立會議筆記。

可以做什麼
根據已設定儲存庫中的提交產生站立會議筆記,可指定回溯時數,也可為單次執行指定儲存庫路徑清單。將儲存庫路徑加入已儲存的設定。列出目前設定中的儲存庫。從設定中移除儲存庫路徑。提交收集會依你的 git 使用者電子郵件篩選,略過鎖定檔與壓縮程式碼等產生檔案,並可附上截斷的程式碼差異供助理摘要。
適用情境
適合在多個本機 git 儲存庫之間工作、希望助理草擬站立會議更新或回答「昨天做了什麼」這類問題,而不必逐一儲存庫手動查看的情況。
執行需求
透過 stdio 在本機執行,通常以 npx 從 npm 套件 gitstandup-mcp 啟動,因此需要 Node.js 與 npm。需要可用的 Git,且設定的路徑必須是本機 git 儲存庫。儲存庫路徑保存在使用者家目錄下的設定檔。未宣告需要帳號、API 金鑰或環境變數。
安裝前請注意
伺服器會讀取你所加入儲存庫的提交歷史與程式碼差異,這些內容會傳給 AI 助理,因此不要加入含敏感程式碼的儲存庫。加入與移除工具會修改家目錄下的設定檔。提交篩選依賴 git 使用者電子郵件設定正確。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Gitstandup,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

GitStandup MCP Server

Generate daily standup notes from your git commits using AI

A Model Context Protocol (MCP) server that automatically collects your git commits from multiple repositories and helps AI assistants generate natural, comprehensive standup summaries.

✨ Features

  • 📦 Multi-repo support - Track commits across all your projects
  • 👤 User-specific - Only shows your commits (filtered by git user.email)
  • ⏰ Time-based - Configurable lookback period (default: last 24 hours)
  • 🎯 Smart diff analysis - Includes code changes with intelligent truncation
  • 💾 Persistent config - Remembers your repos in ~/.gitstandup/config.json
  • 🧹 Clean output - Skips generated files (lock files, minified code)

🚀 Quick Start

Installation

bash
# Using npx (no installation needed)npx -y gitstandup-mcp
# Or install globallynpm install -g gitstandup-mcp

Setup with Claude Desktop

Add to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Setup with VS Code (GitHub Copilot)

Add to your VS Code MCP settings:

json
{  "gitstandup": {    "type": "stdio",    "command": "npx",    "args": ["-y", "gitstandup-mcp"]  }}

📖 Usage

Once configured, you can use natural language with your AI assistant:

"Generate my standup notes""What did I work on yesterday?""Show my commits from the last 2 days"

First Time Setup

  1. Add your repositories:

    "Add /path/to/my/project to GitStandup"
  2. Generate standup notes:

    "Generate my standup notes"
  3. The AI will create a summary like:

    Yesterday I:

    • Implemented OAuth authentication flow in the api-server
    • Fixed critical bug in payment processing
    • Added integration tests for user registration

🛠️ Available Tools

The server exposes four MCP tools that AI assistants can use:

generate_standup

Generate standup notes from configured repositories.

Parameters:

  • hours (optional): Number of hours to look back (default: 24)
  • repos (optional): Array of specific repo paths to use

Example:

typescript
{  "hours": 48,  // Last 2 days  "repos": ["/path/to/repo1", "/path/to/repo2"]  // Optional}

add_repos

Add repository paths to the configuration.

Parameters:

  • paths: Array of absolute paths to git repositories

Example:

typescript
{  "paths": ["/Users/you/projects/my-app", "/Users/you/projects/api"]}

list_repos

List currently configured repositories.

Returns: Array of configured repository paths

remove_repos

Remove repository paths from the configuration.

Parameters:

  • paths: Array of repository paths to remove

🔧 Development

bash
# Clone the repositorygit clone https://github.com/muba00/gitstandup.gitcd gitstandup
# Install dependenciesnpm install
# Buildnpm run build
# Test locallynode build/index.js

Project Structure

gitstandup/├── src/│   ├── index.ts      # MCP server setup and tool definitions│   ├── git.ts        # Git operations and commit collection│   └── config.ts     # Configuration management├── build/            # Compiled JavaScript (generated)└── package.json

📝 Configuration

Repository paths are stored in ~/.gitstandup/config.json:

json
{  "repos": ["/Users/you/projects/project1", "/Users/you/projects/project2"]}

You can edit this file manually or use the add_repos and remove_repos tools.

📦 Publishing to MCP Registry

This server is discoverable via the GitHub MCP Registry and OSS MCP Community Registry.

For Maintainers

To publish a new version:

  1. Update version in both files:

    bash
    # Update version in package.json and server.jsonnpm version patch  # or minor/major
  2. Build and publish to npm:

    bash
    npm run buildnpm publish
  3. Install mcp-publisher (first time only):

    bash
    brew install mcp-publisher# ORcurl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher && sudo mv mcp-publisher /usr/local/bin/
  4. Authenticate (first time only):

    bash
    mcp-publisher login github
  5. Update server.json version to match package.json and publish:

    bash
    mcp-publisher publish

The server will automatically appear in both the GitHub MCP Registry and the community registry, making it discoverable in VS Code, Claude Desktop, and other MCP-compatible clients.

🤝 Contributing

Contributions are welcome! Feel free to:

  • 🐛 Report bugs
  • 💡 Suggest new features
  • 🔧 Submit pull requests

See CONTRIBUTING.md for details.

📄 License

MIT License - see LICENSE for details

🙏 Acknowledgments

Built with:


Note: This tool only reads git commit history and does not modify your repositories.

來源:README.md,提交 9221543

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.6最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分