GitHub集成服务

MCP服务器提供GitHub原生集成功能,包括仓库操作、问题管理、拉取请求操作等。

  • by DTG404
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 digitalghost404/github-mcp

使用说明

github mcp

MCP服务器,封装官方 @modelcontextprotocol/server-github 包,为Claude Code提供原生GitHub集成。

特性

  • 存储库操作(搜索、获取内容、创建、分叉)
  • 问题管理(创建、列出、更新、评论)
  • 拉取请求操作(创建、列表、合并、审核)
  • 文件操作(创建/更新、推送)
  • 分行管理
  • 代码、问题和用户搜索

设置

npm install

设置 GITHUB_PERSONAL_ACCESS_TOKEN 环境变量与GitHub PAT。

用法

npm start

服务器使用MCP协议通过stdio进行通信。在Claude Code MCP设置中配置它:

{
  "mcpServers": {
    "github": {
      "command": "node",
      "args": ["/path/to/github-mcp/index.js"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<your-token>"
      }
    }
  }
}

技术栈

  • Node.js(>=18)
  • @modelcontextprotocol/server-github
  • @modelcontextprotocol/sdk