GitHub相似问题查找器
帮助支持工程师通过搜索仓库并根据问题描述计算相似度得分来找到类似的GitHub问题,从而加快故障排除速度。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"find-similar-github-issues": {
"args": [
"/Users/\u003crepo_path\u003e/build/index.js"
],
"command": "node"
}
}
}
该服务需要配置环境变量:GITHUB_TOKEN
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
find-similar-issues 4 个参数 需填 3 项
Find GitHub issues similar to a new issue description
必填参数:owner、repo、issueDescription
服务介绍
GitHub 支持助手
一个帮助支持工程师查找类似 GitHub 问题以加快故障排除速度的 MCP 服务器。
设置
- 安装依赖项:
npm install
- 将您的 GitHub token 设置为环境变量:
export GITHUB_TOKEN=your_github_personal_access_token
- 构建服务器:
npm run build
与 Claude 集成:
更新 Claude 桌面配置,例如:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
将其更新为包含此仓库克隆到的完整路径:
{
"mcpServers": {
"find-similar-github-issues": {
"command": "node",
"args": [
"/Users/<repo_path>/build/index.js"
]
}
}
}
功能
- 根据问题描述在 GitHub 仓库中搜索相似的问题
- 计算相似度分数以对结果进行排序
- 返回带有链接的格式化问题详情
使用方法
服务器提供了一个工具:
find-similar-issues
根据给定的描述查找类似的 GitHub 问题。
参数:
owner: GitHub 仓库所有者/组织repo: GitHub 仓库名称issueDescription: 要查找相似问题的问题描述maxResults: 返回的最大相似问题数量(默认值:5)
实现说明
此实现使用简单的 Jaccard 相似系数来比较文本。对于生产用途,考虑实现更复杂的 NLP 技术以获得更好的相似度匹配。