GitHub MCP 服务器增强版

GitHub MCP 服务器增强版

用于 GitHub API 的 MCP 服务器,支持文件操作、仓库管理及搜索功能。

快速入门

  1. 安装

    • 使用 Docker: docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN mcp/github
    • 或使用 NPX: npx -y @modelcontextprotocol/server-github
  2. 配置

  3. 主要功能

    • 创建/更新文件:调用 create_or_update_file
    • 提交多文件:使用 push_files_contentpush_files_from_path
    • 搜索代码/问题/用户:调用 search_codesearch_issuessearch_users
    • 管理拉取请求:通过 create_pull_requestmerge_pull_request 等方法。
  4. 构建

    • 使用以下命令构建 Docker 镜像: docker build -t mcp/github -f src/github/Dockerfile .