GitHub MCP Server - 无缝集成 GitHub API 的自动化工具

GitHub MCP Server
GitHub MCP Server 是一个Model Context Protocol(MCP)服务器,提供与 GitHub API 的无缝集成,使开发者和工具能够实现高级自动化和交互功能。
功能特性
GitHub 工作流自动化:支持自动化 GitHub 工作流程和过程
数据提取与分析:从 GitHub 仓库提取和分析数据
AI 工具开发:构建与 GitHub 生态系统交互的 AI 驱动工具
多工具集支持:通过
toolsets
参数支持灵活的工具组合多种运行模式:
标准输入/输出(stdio)模式
只读模式(read-only)
动态工具集模式(dynamic-toolsets)
完善的日志记录:支持命令日志记录和日志文件输出
安装指南
远程服务器(推荐)
GitHub 托管了远程 MCP 服务器,这是最简单的使用方式。如果您的 MCP 主机不支持远程服务器,可以使用本地版本。
VS Code 集成:
确保使用VS Code 1.101或更高版本
使用一键安装按钮完成安装
切换 Agent 模式(位于 Copilot Chat 文本输入旁)
本地安装
先决条件:
从源码构建:
Docker 运行
使用说明
基本命令
启动 stdio 服务器:
配置选项
环境变量
GITHUB_PERSONAL_ACCESS_TOKEN
: 必须设置的 GitHub 个人访问令牌GITHUB_HOST
: 指定 GitHub 主机名
测试使用 1.在 cherry mcp client 中进行测试,配置 github mcp server,如下所示

2.在聊天框中用该 prompt(在 github 上面搜索受众比较多的 CMS 项目,并且查看这些 CMS 项目中 issue 讨论的最多的问题是什么)测试 github mcp server 的运行效果,效果如下所示

更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

评论