
Git Mcp Server
io.github.Ray0907由 GitHub 账号 Ray0907 发布v0.2.3更新于 Oct 24, 2026
MCP server for GitLab and GitHub
概览
本地 MCP 服务器,让助手读取和修改 GitHub 或 GitLab 的仓库、议题、合并请求、CI 流水线与评论。
- 可以做什么
- 读取与搜索仓库内容:文件内容、目录结构、分支、提交历史和代码搜索
- 写入仓库:以单次提交推送文件改动、创建分支
- 读取、列出、创建和更新议题
- 读取、列出、创建、查看差异并合并拉取/合并请求
- 查看 CI/CD 流水线与工作流运行、列出作业并获取作业日志
- 在议题和合并请求上添加与列出评论,并查询当前认证用户
- 适用场景
- 适合希望助手在桌面客户端中直接操作 GitHub 或 GitLab 项目的场景:审阅代码与合并请求、处理议题、查看流水线状态,或在不离开对话的情况下提交少量文件改动。
- 运行要求
- 通过 npx 从 npm 包在本地运行,需要 Node.js。需要在 GIT_TOKEN 中提供个人访问令牌(GitHub 权限 repo、read:org、workflow;GitLab 权限 api、read_api、read_repository、write_repository)。GIT_PROVIDER 选择 github 或 gitlab(默认 gitlab);GIT_API_URL 用于自建或 Enterprise 实例。需要能访问服务商 API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Git Mcp Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Git MCP Server
A clean, modular Git MCP server supporting both GitHub and GitLab.
Quick Start
Claude Desktop Configuration
Add to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
GitHub
GitHub Enterprise
GitLab.com (SaaS)
Self-Hosted GitLab
Read-Only Mode
Get Your Token
GitHub
- Go to GitHub > Settings > Developer settings > Personal access tokens > Tokens (classic)
- Generate new token with scopes:
repo,read:org,workflow - Copy the token (starts with
ghp_)
GitLab
- Go to GitLab > Settings > Access Tokens
- Create a new token with scopes:
api,read_api,read_repository,write_repository - Copy the token (starts with
glpat-)
Available Tools
Repository
Issues
Pull/Merge Requests
CI/CD (Pipelines / Workflow Runs)
Note: GitHub Actions workflow runs map to GitLab pipelines. The same tools work for both platforms.
Comments
Users
Configuration
Architecture
Development
Adding a New Tool
- Create file:
src/tools/{category}/{action}.ts
- Export from category index:
src/tools/{category}/index.ts - Add to allTools:
src/tools/index.ts
Inspired By
- gitlab-mcp - GitLab MCP server
- github-mcp-server - Official GitHub MCP server
License
MIT
来源:README.md,提交 8c0ae3a
工具
0版本历史
1- v0.2.3最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分