这是一个用于与 GitHub 交互的模型上下文协议(MCP)服务器。此工具可让 AI 助手执行各类 GitHub 操作,涵盖仓库管理、文件操作、问题跟踪等,极大提升了与 GitHub 交互的便捷性和效率。
该 GitHub MCP 服务器允许 AI 助手执行多种 GitHub 操作。使用前,需确保满足先决条件,并完成安装和配置。
npm install
npm run build
此 MCP 服务器需要一个 GitHub 个人访问令牌来进行 GitHub API 的身份验证。该令牌应通过环境变量提供:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
当使用 Smithery 部署时,可以通过 githubPersonalAccessToken 配置选项来配置令牌。
要本地运行服务器:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here node dist/index.js
此仓库包含用于与 Smithery 部署的必要配置文件:
Dockerfile:定义如何构建 MCP 服务器的 Docker 镜像。smithery.yaml:配置 Smithery 如何启动 MCP 服务器。请参考 Smithery 文档 了解部署说明。
npm run build
npm run lint
本项目采用 MIT 许可证。