GitHub MCP 服务器

GitHub MCP 服务器

一个用 TypeScript 编写的 GitHub API 集成工具,支持 AI 助手管理代码库、问题和拉取请求。

快速入门

先决条件

  • 安装 Node.js (v16 或更高版本)
  • 准备一个具有适当权限的 GitHub 个人访问令牌

安装步骤

  1. 克隆仓库: git clone https://github.com/cyanheads/github-mcp-server.git cd github-mcp-server
  2. 安装依赖: npm install
  3. 创建 .env 文件并添加 GitHub 令牌: GITHUB_TOKEN=your_github_personal_access_token LOG_LEVEL=info SERVER_NAME=github-mcp-server
  4. 构建项目: npm run build
  5. 启动服务器: node build/index.js

工具功能概览

  • 仓库管理:创建、列出、获取仓库信息。
  • 分支管理:创建、删除、列出分支。
  • 问题管理:创建、列出问题。
  • 拉取请求管理:创建、更新、合并拉取请求。
  • 文件管理:创建或更新文件。
  • 发布管理:创建发布版本。