GitHub 支持助手是一个 MCP 服务器,它能助力支持工程师在 GitHub 仓库中快速查找类似问题,显著加快故障排除的速度,提升工作效率。
按照以下步骤完成安装和配置,即可开始使用 GitHub 支持助手。
在项目根目录下执行以下命令安装所需依赖:
npm install
将你的 GitHub 令牌设置为环境变量:
export GITHUB_TOKEN=your_github_personal_access_token
运行以下命令来构建服务器:
npm run build
更新 claude 桌面配置,可通过以下命令打开配置文件:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
将配置文件内容更新为包含此存储库克隆到的完整路径:
{
"mcpServers": {
"find-similar-github-issues": {
"command": "node",
"args": [
"/Users//build/index.js"
]
}
}
}
该工具用于查找与给定描述相似的 GitHub 问题。
参数说明:
参数 | 详情 |
---|---|
owner |
GitHub 仓库所有者/组织 |
repo |
GitHub 仓库名称 |
issueDescription |
要查找类似问题的问题描述 |
maxResults |
要返回的最大结果数(默认值为 5) |
此实现采用简单的 Jaccard 相似度系数来比较文本。不过,对于生产用途,建议采用更复杂的 NLP 技术,这样能获得更好的相似性匹配效果。