当前位置: 网站首页 >AI教程资讯 >正文

GitHub MCP Server – GitHub推出基于 MCP 的服务器工具

来源:爱论文 时间:2025-04-14 16:12:09

GitHub MCP Server是什么

GitHub MCP Server 是GitHub 官方推出的基于 Model Context Protocol (MCP) 的服务器工具,GitHub MCP Server能无缝集成 GitHub API,为开发者提供高级自动化和交互功能。支持开发者轻松实现自动化工作流,例如自动化处理 GitHub 仓库中的问题、Pull Request,及提取和分析仓库数据等。GitHub MCP Server 提供丰富的功能模块,包括用户管理、问题管理、Pull Request 管理、仓库管理等,帮助开发者简化繁琐的开发流程,专注于核心开发任务。

GitHub MCP Server

GitHub MCP Server的主要功能

问题管理:自动创建、更新和关闭 GitHub 问题,支持批量操作,如批量添加标签或指派人。Pull Request 管理:自动合并 Pull Request,更新分支,添加评论和审查意见。仓库内容管理:推送文件到仓库,创建新分支,获取文件内容。搜索功能:支持搜索代码片段、GitHub 用户和仓库。仓库内容获取:获取特定路径下的文件或目录内容,支持特定分支、标签或提交。提交记录分析:获取某个分支的提交历史,便于代码审查和版本管理。智能代码审查:分析代码质量,自动生成审查评论。自动化问题分类:根据问题内容自动分配标签或指派人。代码扫描警报:检测代码中的潜在问题生成警报。

如何使用GitHub MCP Server

安装前置条件:安装 Docker:安装 Docker。从 Docker 官方网站下载安装 Docker。创建 GitHub 个人访问令牌:登录到 GitHub 账户。点击右上角的头像,选择 Settings。在左侧菜单中选择 Developer settings,然后选择 Personal access tokens。点击 Generate new token,选择需要的权限,生成令牌保存好。配置环境:在 VS Code 中使用:打开 VS Code。按 Ctrl + Shift + P,输入 Preferences: Open User Settings (JSON),打开用户设置文件。将以下 JSON 配置添加到文件中:{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub Personal Access Token", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}" } } } }}
上一篇:Nova Sonic – 亚马逊推出的新型生成式 AI 语音模型
相关资讯 更多+
  • GitHub MCP Server – GitHub推出基于 MCP 的服务器工具
    GitHub MCP Server – GitHub推出基于 MCP 的服务器工具

    GitHub MCP Server 是GitHub 官方推出的基于 Model Context Protocol (MCP) 的服务器工具,GitHub MCP Server能无缝集成 GitHub API,为开发者提供高级自动化和交互功能。支持开发者轻松实现自动化工作流。

    AI教程资讯 2023-04-14

  • Nova Sonic – 亚马逊推出的新型生成式 AI 语音模型
    Nova Sonic – 亚马逊推出的新型生成式 AI 语音模型

    Nova Sonic 是亚马逊推出的新型生成式 AI 语音模型。将语音理解与生成能力整合到一个模型中,能根据说话者的语调、风格等声学上下文调整生成的语音响应,对话更自然。Nova Sonic 支持多语言,目前对美国英语和英国英语的语音理解表现出色,支持多种说话风格和不同口音。

    AI教程资讯 2023-04-14

  • DeepCoder-14B-Preview – Agentica 联合 Together AI 开源的代码生成模型
    DeepCoder-14B-Preview – Agentica 联合 Together AI 开源的代码生成模型

    DeepCoder-14B-Preview 是 Agentica 和 Together AI 联合开源的大型代码生成模型,基于 Deepseek-R1-Distilled-Qwen-14B 微调而成。DeepCoder-14B-Preview基于分布式强化学习(RL)训练,在代码生成任务上表现出色。

    AI教程资讯 2023-04-14

  • Dream-7B – 港大联合华为诺亚方舟开源的扩散推理模型
    Dream-7B – 港大联合华为诺亚方舟开源的扩散推理模型

    Dream-7B是香港大学和华为诺亚方舟实验室联合推出的扩散式推理模型,是目前最强大的开源扩散大语言模型。Dream-7B训练数据涵盖文本、数学和代码,预训练使用5800亿个标记,耗时256小时。

    AI教程资讯 2023-04-14

最新录入 更多+
确定