MCP ExplorerExplorer

Mcp Find Similar Github Issues

@Jake-Mok-Nelsonon a year ago
2 MIT
FreeCommunity
AI Systems
WIP: An MCP server to find related Github Issues

Overview

What is Mcp Find Similar Github Issues

mcp-find-similar-github-issues is an MCP server designed to assist support engineers in finding related GitHub issues, thereby accelerating the troubleshooting process.

Use cases

Use cases include support engineers looking for similar issues to resolve customer queries faster, developers seeking to understand common problems within a repository, and teams aiming to improve their troubleshooting efficiency.

How to use

To use mcp-find-similar-github-issues, install the necessary dependencies, set your GitHub token as an environment variable, and build the server. Then, use the ‘find-similar-issues’ tool by providing the repository owner, repository name, issue description, and the maximum number of results to return.

Key features

Key features include searching for similar issues based on issue descriptions, calculating similarity scores to rank results, and returning formatted issue details with links.

Where to use

mcp-find-similar-github-issues can be used in software development and support environments where quick resolution of issues is critical, particularly in organizations that rely heavily on GitHub for issue tracking.

Content

GitHub Support Assistant

An MCP server that helps support engineers find similar GitHub issues to speed up troubleshooting.

Setup

  1. Install dependencies:
npm install
  1. Set your GitHub token as an environment variable:
export GITHUB_TOKEN=your_github_personal_access_token
  1. Build the server:
npm run build

Integrating with Claude:

Update the claude desktop configuration, e.g.
code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Update it to include the full path that this repository was cloned to:

{
    "mcpServers": {
        "find-similar-github-issues": {
            "command": "node",
            "args": [
                "/Users/<repo_path>/build/index.js"
            ]
        }
    }
}

Features

  • Searches for similar issues in a GitHub repository based on issue description
  • Calculates similarity scores to rank results
  • Returns formatted issue details with links

Usage

The server provides one tool:

find-similar-issues

Finds GitHub issues similar to a given description.

Parameters:

  • owner: GitHub repository owner/organization
  • repo: GitHub repository name
  • issueDescription: Description of the issue to find similar ones for
  • maxResults: Maximum number of similar issues to return (default: 5)

Implementation Notes

This implementation uses a simple Jaccard similarity coefficient to compare text. For production use, consider implementing more sophisticated NLP techniques for better similarity matching.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers