GitHub协议服务器

一个集成了GitHub API的模型上下文协议服务器实现,支持搜索仓库、获取仓库内容和创建或更新文件等功能。

  • by rizzabh
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 rizzabh/mcp-server

使用说明

我的MCP服务器

与GitHub API集成的模型上下文协议服务器实现。

设置

  1. 克隆此存储库
  2. 复制 .env.example 向 .env 并填写您的GitHub令牌
  3. 安装依赖项: npm install
  4. 构建项目: npm run build
  5. 启动服务器: npm start

发展

对于自动重新加载的开发:

npm run dev

可用功能

此MCP服务器公开以下GitHub操作:

  • searchRepositories:搜索GitHub存储库
  • getRepoContents:获取存储库的内容
  • createOrUpdateFile:在存储库中创建或更新文件

添加新功能

要添加新的GitHub操作,请扩展 githubFunctions 对象在 src/index.ts.