使用说明
GitHub MCP SSE服务器
模型上下文协议(MCP)服务器,通过服务器-事件(SSE)传输提供GitHub API集成。
先决条件
- Node.js(v16或更高版本)
- npm或pnpm
- GitHub个人访问令牌(用于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运行服务器。
使用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连接到此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工具
服务器提供管理工具:
- 问题
- 拉取请求
- 仓库
- 用户
许可证
麻省理工学院