GitHub MCP 服务器
一个实现模型上下文协议的 FastAPI 服务器,用于与 GitHub 交互。
快速入门
- 克隆仓库。
- 创建虚拟环境: python -m venv venv source venv/bin/activate
- 安装依赖: pip install -r requirements.txt
- 创建
.env
文件并添加 GitHub 个人访问令牌: GITHUB_TOKEN=your_token_here
启动服务
运行以下命令启动服务器: uvicorn server:app --reload --port 8000
API 接口
- 获取仓库详情:GET /repository/{owner}/{repo}
- 列出问题:GET /repository/{owner}/{repo}/issues
- 创建问题:POST /repository/{owner}/{repo}/issues
- 创建评论:POST /repository/{owner}/{repo}/issues/{issue_number}/comments