每天了解几个MCP SERVER:GitHub
来源: https://github.com/modelcontextprotocol/servers-archived/tree/main/src/github
简介
GitHub MCP Server 提供对 GitHub API 的完整访问,支持文件操作、仓库管理、搜索等功能。
能做什么
- 文件操作:创建、更新、读取文件
- 仓库管理:创建仓库、管理分支
- 搜索功能:搜索代码、Issue、PR 和用户
- 批量操作:单次提交推送多个文件
- 自动分支创建:文件操作时自动创建分支
工具列表
- create_or_update_file:创建或更新单个文件
- push_files:单次提交推送多个文件
- search_repositories:搜索仓库
- create_repository:创建新仓库
- get_file_contents:获取文件或目录内容
怎么安装
json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token"
}
}
}
}
适用场景
- 自动化代码提交
- 仓库管理
- 代码审查辅助
注意事项
- 需要 GitHub Personal Access Token
- 已被归档,新版本见 github-mcp-server
相关链接: