GitHub MCP 服务器

GitHub MCP 服务器

用于 GitHub 的 Model Context Protocol (MCP) 服务端,支持 LLM 与 GitHub 集成。

快速入门

  1. 创建或获取 GitHub 访问令牌:指南
  2. 在 Claude Desktop 配置文件中添加服务器配置:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: 查看指南

配置示例:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "github-mcp-server"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_personal_github_access_token"
      }
    }
  }
}
  1. 安装依赖并运行:
    • 安装依赖:pnpm install
    • 配置 .env 文件:GITHUB_PERSONAL_ACCESS_TOKEN=<your_personal_github_access_token>
    • 启动开发模式:pnpm dev
    • 构建项目:pnpm build