GitHub MCP 服务器

GitHub MCP 服务器

一个实现模型上下文协议的 FastAPI 服务器,用于与 GitHub 交互。

快速入门

  1. 克隆仓库。
  2. 创建虚拟环境: python -m venv venv source venv/bin/activate
  3. 安装依赖: pip install -r requirements.txt
  4. 创建 .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