GitHub Support Assistant

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Searches GitHub repositories for similar issues based on issue descriptions, calculates similarity scores, and returns formatted issue details with links to help support engineers speed up troubleshooting.

GitHub 支持助手

MCP 服务器可帮助支持工程师查找类似的 GitHub 问题,以加快故障排除速度。

设置

  1. 安装依赖项:
npm install
  1. 将您的 GitHub 令牌设置为环境变量:
export GITHUB_TOKEN=your_github_personal_access_token
  1. 构建服务器:
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 存储库中搜索类似问题
  • 计算相似度分数来对结果进行排序
  • 返回带有链接的格式化问题详细信息

用法

服务器提供了一个工具:

查找类似问题

查找与给定描述类似的 GitHub 问题。

参数:

  • owner :GitHub 仓库所有者/组织
  • repo :GitHub 存储库名称
  • issueDescription :问题的描述,用于查找类似问题
  • maxResults :返回的类似问题的最大数量(默认值:5)

实施说明

此实现使用简单的 Jaccard 相似系数来比较文本。在生产环境中,请考虑实现更复杂的 NLP 技术,以获得更准确的相似度匹配。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

通过搜索存储库并根据问题描述计算相似度分数,帮助支持工程师找到类似的 GitHub 问题,以加快故障排除速度。

  1. Setup
    1. Integrating with Claude:
  2. Features
    1. Usage
      1. find-similar-issues
    2. Implementation Notes
      ID: gbg2t9ny3w