本项目是一个 Model Context Protocol 协议服务器的实现,并且集成了 GitHub API 接口,能为用户提供便捷的 GitHub 操作功能。
按照以下步骤进行安装和启动服务器:
.env.example 文件并重命名为 .env,填写你的 GitHub 令牌;npm install;npm run build;npm start。git clone [仓库地址]
复制 .env.example 文件并重命名为 .env,然后在 .env 文件中填写你的 GitHub 令牌。
npm install
npm run build
npm start
用于带有自动重新加载功能的开发:
npm run dev
此 MCP 服务器提供了以下 GitHub 操作:
searchRepositories:搜索 GitHub 仓库;getRepoContents:获取仓库内容;createOrUpdateFile:创建或更新文件。要添加新的 GitHub 操作,请扩展 githubFunctions 对象在 src/index.ts 文件中。