GitHub MCP 服务器
提供 GitHub 集成功能的 MCP 服务器,支持仓库管理、文件操作等。
快速入门
-
安装: 使用 npm 安装服务器模块: npm install @modelcontextprotocol/server-github
-
配置: 在 cline_mcp_settings.json 文件中添加以下配置: { "mcpServers": { "github": { "command": "node", "args": ["/path/to/github-mcp-server/dist/index.js"], "env": { "GITHUB_TOKEN_1": "your-github-token", "GITHUB_OWNER_1": "your-github-username" } } } }
-
主要功能:
- 账户管理:列出和选择 GitHub 账户。
- 仓库管理:创建、克隆、重命名仓库。
- 文件操作:上传、下载、同步文件。
- 提交操作:创建提交或列出历史记录。
-
开发: 构建项目: npm install npm run build
-
环境变量:
- GITHUB_TOKEN_
:GitHub 个人访问令牌。 - GITHUB_OWNER_
:对应的 GitHub 用户名。 - DEFAULT_OWNER:默认账户。
- GITHUB_TOKEN_