GitHub MCP 服务器
一个用 TypeScript 编写的 GitHub API 集成工具,支持 AI 助手管理代码库、问题和拉取请求。
快速入门
先决条件
- 安装 Node.js (v16 或更高版本)
- 准备一个具有适当权限的 GitHub 个人访问令牌
安装步骤
- 克隆仓库: git clone https://github.com/cyanheads/github-mcp-server.git cd github-mcp-server
- 安装依赖: npm install
- 创建
.env
文件并添加 GitHub 令牌: GITHUB_TOKEN=your_github_personal_access_token LOG_LEVEL=info SERVER_NAME=github-mcp-server - 构建项目: npm run build
- 启动服务器: node build/index.js
工具功能概览
- 仓库管理:创建、列出、获取仓库信息。
- 分支管理:创建、删除、列出分支。
- 问题管理:创建、列出问题。
- 拉取请求管理:创建、更新、合并拉取请求。
- 文件管理:创建或更新文件。
- 发布管理:创建发布版本。