使用说明
github mcp服务器
一个通过GitHub自动执行拉取请求的MCP服务器。
如何使用(使用Claude Desktop)
要使用,请运行以下命令:
git clone https://github.com/jiasidhugill/github-mcp-server.git
cd github-mcp-server
python3 -m venv .venv
source .venv/bin/activate
uv sync
这将创建一个虚拟环境,并通过包管理器安装必要的包 紫外线.
要将其连接到Claude,请进入“设置”>“开发人员”>“编辑配置”。将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"github-mcp": {
"command": "PATH/TO/REPO/.venv/bin/python3",
"args": ["PATH/TO/REPO/github_mcp.py"]
}
}
}
为了允许访问您的GitHub,请设置以下环境变量:
GITHUB_TOKEN_FINEGRAINED=<YOUR-TOKEN-HERE>
您的细粒度GitHub访问令牌必须(至少)具有以下权限:
- 内容(只读)
- 拉取请求(读写)
示例提示
为分支创建拉取请求 branch-name 在回购中 repo-name,由 jiasidhugill。使用分支和主文件之间的差异来编写拉取请求摘要和标题。
Claude可能会通过提示您设置GitHub访问令牌、自动创建拉取请求或告诉您发生了其他错误来做出回应。