GitHub MCP 服务器增强版
为 GitHub API 集成设计的模型上下文协议 (MCP) 服务器,支持文件操作和仓库管理。
快速入门
-
获取个人访问令牌
- 前往 GitHub 个人访问令牌设置,创建一个具有
repo
或public_repo
权限的令牌。
- 前往 GitHub 个人访问令牌设置,创建一个具有
-
配置运行环境
- 使用 Docker 或 NPX 配置服务:
- Docker:
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN=<YOUR_TOKEN> mcp/github
- NPX:
npx -y @modelcontextprotocol/server-github
- Docker:
- 使用 Docker 或 NPX 配置服务:
-
功能测试
- 使用工具如
create_or_update_file
创建或更新文件。 - 示例输入:
owner
: 仓库所有者repo
: 仓库名称path
: 文件路径content
: 文件内容message
: 提交信息
- 使用工具如
-
更多功能
- 支持批量文件操作、分支创建、代码搜索等。详情参考 README。