Information
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//build/index.js"
]
\}
\}
\}
功能
根据问题描述在 GitHub 仓库中搜索相似的问题
计算相似度分数以对结果进行排序
返回带有链接的格式化问题详情
使用方法
服务器提供了一个工具:
find-similar-issues
根据给定的描述查找类似的 GitHub 问题。
参数:
owner: GitHub 仓库所有者/组织
repo: GitHub 仓库名称
issueDescription: 要查找相似问题的问题描述
maxResults: 返回的最大相似问题数量(默认值:5)
实现说明
此实现使用简单的 Jaccard 相似系数来比较文本。对于生产用途,考虑实现更复杂的 NLP 技术以获得更好的相似度匹配。