
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.
概览
一个本地 MCP 服务器,从已配置的多个仓库收集你的 git 提交,让 AI 助手据此生成每日站会笔记。
- 可以做什么
- 根据已配置仓库中的提交生成站会笔记,可指定回溯小时数,也可为单次运行指定仓库路径列表。将仓库路径添加到保存的配置中。列出当前已配置的仓库。从配置中移除仓库路径。提交收集按你的 git 用户邮箱过滤,跳过锁文件和压缩代码等生成文件,并可附带截断的代码差异供助手总结。
- 适用场景
- 适合在多个本地 git 仓库之间工作、希望助手起草站会更新或回答“昨天做了什么”这类问题,而不必逐个仓库手动查看的场景。
- 运行要求
- 通过 stdio 在本地运行,通常用 npx 从 npm 包 gitstandup-mcp 启动,因此需要 Node.js 和 npm。需要可用的 Git,且配置的路径必须是本地 git 仓库。仓库路径保存在用户主目录下的配置文件中。未声明需要账号、API 密钥或环境变量。
安装
在 SourceWeft 中
- 打开 控制台中的 Gitstandup,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
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
Setup with Claude Desktop
Add to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json:
Setup with VS Code (GitHub Copilot)
Add to your VS Code MCP settings:
📖 Usage
Once configured, you can use natural language with your AI assistant:
First Time Setup
-
Add your repositories:
-
Generate standup notes:
-
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:
add_repos
Add repository paths to the configuration.
Parameters:
paths: Array of absolute paths to git repositories
Example:
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
Project Structure
📝 Configuration
Repository paths are stored in ~/.gitstandup/config.json:
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:
-
Update version in both files:
-
Build and publish to npm:
-
Install mcp-publisher (first time only):
-
Authenticate (first time only):
-
Update server.json version to match package.json and 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版本历史
1- v1.0.6最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分