GitHub MCP 服务器增强版

GitHub MCP 服务器增强版

为 GitHub API 集成设计的模型上下文协议 (MCP) 服务器,支持文件操作和仓库管理。

快速入门

  1. 获取个人访问令牌

  2. 配置运行环境

    • 使用 Docker 或 NPX 配置服务:
      • Docker:
        docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN=<YOUR_TOKEN> mcp/github
        
      • NPX:
        npx -y @modelcontextprotocol/server-github
        
  3. 功能测试

    • 使用工具如 create_or_update_file 创建或更新文件。
    • 示例输入:
      • owner: 仓库所有者
      • repo: 仓库名称
      • path: 文件路径
      • content: 文件内容
      • message: 提交信息
  4. 更多功能

    • 支持批量文件操作、分支创建、代码搜索等。详情参考 README。