# github-mcp-server **Repository Path**: masx200/github-mcp-server ## Basic Information - **Project Name**: github-mcp-server - **Description**: https://github.com/github/github-mcp-server - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-02 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GitHub MCP 服务器 GitHub MCP 服务器将 AI 工具直接连接到 GitHub 平台。这使得 AI 代理、助手和聊天机器人能够读取仓库和代码文件、管理问题和 PR、分析代码并自动化工作流程。所有操作都通过自然语言交互完成。 ### 使用场景 - **仓库管理**:浏览和查询代码、搜索文件、分析提交记录,并了解您有权访问的任何仓库的项目结构。 - **问题与 PR 自动化**:创建、更新和管理问题与拉取请求。让 AI 帮助分类错误、审查代码更改和维护项目面板。 - **CI/CD 与工作流程智能**:监控 GitHub Actions 工作流程运行、分析构建失败、管理发布,并获取开发流水线的洞察。 - **代码分析**:检查安全发现、审查 Dependabot 警报、理解代码模式,并获取代码库的全面洞察。 - **团队协作**:访问讨论、管理通知、分析团队活动,并为您的团队简化流程。 为希望将 AI 工具连接到 GitHub 上下文和功能的开发者构建,从简单的自然语言查询到复杂的多步骤代理工作流程。 --- ## 远程 GitHub MCP 服务器 [](https://insiders.vscode.dev/redirect/mcp/install?name=github&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2F%22%7D) [](https://insiders.vscode.dev/redirect/mcp/install?name=github&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2F%22%7D&quality=insiders) 远程 GitHub MCP 服务器由 GitHub 托管,提供最简单的入门方法。如果您的 MCP 主机不支持远程 MCP 服务器,不用担心!您可以使用[本地版本的 GitHub MCP 服务器](https://gitee.com/masx200/github-mcp-server?tab=readme-ov-file#local-github-mcp-server)。 ### 前提条件 1. 支持远程服务器的兼容 MCP 主机(VS Code 1.101+、Claude Desktop、Cursor、Windsurf 等) 2. 任何适用的[策略已启用](https://gitee.com/masx200/github-mcp-server/blob/main/docs/policies-and-governance.md) ### 在 VS Code 中安装 快速安装,请使用上方的一键安装按钮之一。完成该流程后,切换代理模式(位于 Copilot Chat 文本输入框旁),服务器将启动。确保您使用[VS Code 1.101](https://code.visualstudio.com/updates/v1_101)或更高版本以获得远程 MCP 和 OAuth 支持。 或者,要手动配置 VS Code,请从以下示例中选择适当的 JSON 块并添加到您的主机配置中:
使用 OAuth | 使用 GitHub PAT |
---|---|
VS Code(1.101 或更高版本) | |
```json { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } ``` | ```json { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/", "headers": { "Authorization": "Bearer ${input:github_mcp_pat}" } } }, "inputs": [ { "type": "promptString", "id": "github_mcp_pat", "description": "GitHub 个人访问令牌", "password": true } ] } ``` |
Using OAuth | Using a GitHub PAT |
---|---|
VS Code (version 1.101 or greater) | |
```json { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } ``` | ```json { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/", "headers": { "Authorization": "Bearer ${input:github_mcp_pat}" } } }, "inputs": [ { "type": "promptString", "id": "github_mcp_pat", "description": "GitHub Personal Access Token", "password": true } ] } ``` |