关于 GitHub See MCP Server
GitHub See MCP Server 通过 Server-Sent Events(SSE)传输提供 GitHub API 集成,面向需要在 MCP 客户端中管理 GitHub 内容的用户。它涵盖 issue、拉取请求、仓库和用户。
主要功能
- 01通过 SSE 传输提供服务
- 02集成 GitHub API
- 03管理 issue
- 04管理拉取请求与仓库
- 05管理 GitHub 用户
适用场景
- 01在 MCP 客户端中处理 issue
- 02查看或管理拉取请求
- 03管理仓库与用户相关任务
MCP 相关
该 MCP 服务通过 SSE 传输向 MCP 客户端提供 GitHub API 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
GitHub MCP SSE 服务
一个通过 Server-Sent Events(SSE)传输方式提供 GitHub API 集成的模型上下文协议(MCP)服务。
前提条件
- Node.js(v16 或更高版本)
- npm 或 pnpm
- GitHub Personal Access Token(用于 API 访问)
安装
-
克隆代码库:
git clone https://github.com/JesusMaster/github-see-mcp-server.git cd github-see-mcp-server -
安装依赖:
npm install # or pnpm install -
在根目录中创建
.env文件,内容如下:GITHUB_TOKEN=your_github_token_here API_KEY=your-secret-api-key MCP_SSE_PORT=3200 -
构建项目:
npm run build # or pnpm run build
使用
启动服务
npm run start
# or
pnpm run start
开发模式
npm run dev
# or
pnpm run dev
Docker
你也可以使用 Docker 运行该服务。
使用 Dockerfile
docker build -t github-see-mcp-server .
docker run -d -p 8080:8080 \
--name github-see-mcp-server \
github-see-mcp-server
使用 Docker Compose
请确保已按照“安装”部分的说明创建 .env 文件。
docker-compose up -d
要停止服务,请运行:
docker-compose down
连接 Claude
要通过 Claude 连接到此 MCP 服务,请将以下配置添加到 Claude 会话中:
{
"GITHUB":{
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://{Your domain}/sse",
"--header",
"GITHUB_TOKEN:${GITHUB_TOKEN}"
],
"env": {
"GITHUB_TOKEN": "here your github token"
}
}
}
可用的 GitHub 工具
该服务提供用于管理以下内容的工具:
- Issues
- Pull Requests
- Repositories
- Users
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。