GitHub MCP 服务器

GitHub MCP 服务器

提供 GitHub 集成功能的 MCP 服务器,支持仓库管理、文件操作等。

快速入门

  1. 安装: 使用 npm 安装服务器模块: npm install @modelcontextprotocol/server-github

  2. 配置: 在 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" } } } }

  3. 主要功能:

    • 账户管理:列出和选择 GitHub 账户。
    • 仓库管理:创建、克隆、重命名仓库。
    • 文件操作:上传、下载、同步文件。
    • 提交操作:创建提交或列出历史记录。
  4. 开发: 构建项目: npm install npm run build

  5. 环境变量:

    • GITHUB_TOKEN_:GitHub 个人访问令牌。
    • GITHUB_OWNER_:对应的 GitHub 用户名。
    • DEFAULT_OWNER:默认账户。