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工具
服务器提供管理工具:
- 问题
- 拉取请求
- 仓库
- 用户
许可证
麻省理工学院
