GitHub サポートアシスタント
サポート エンジニアが同様の GitHub の問題を見つけてトラブルシューティングを迅速化するのに役立つ MCP サーバー。
設定
依存関係をインストールします:
npm installGitHub トークンを環境変数として設定します。
export GITHUB_TOKEN=your_github_personal_access_tokenサーバーを構築します。
npm run buildClaude との統合:
claude デスクトップ構成を更新します (例: code ~/Library/Application\ Support/Claude/claude_desktop_config.json
このリポジトリのクローン先の完全なパスを含めるように更新します。
{
"mcpServers": {
"find-similar-github-issues": {
"command": "node",
"args": [
"/Users/<repo_path>/build/index.js"
]
}
}
}Related MCP server: OSSInsight MCP Server
特徴
問題の説明に基づいて GitHub リポジトリ内の類似の問題を検索します
類似度スコアを計算して結果をランク付けします
リンク付きのフォーマットされた問題の詳細を返します
使用法
サーバーは次のツールを 1 つ提供します。
類似の問題を見つける
指定された説明に類似した GitHub の問題を検索します。
パラメータ:
owner: GitHubリポジトリの所有者/組織repo: GitHubリポジトリ名issueDescription: 類似の問題を見つけるための問題の説明maxResults: 返される類似の問題の最大数(デフォルト: 5)
実装ノート
この実装では、テキストの比較に単純なJaccard類似度係数を使用しています。本番環境での使用においては、より高度なNLP技術を導入し、より正確な類似度マッチングを実現することをご検討ください。