drio
Open app

GitHub Support Assistant

Source

WIP: An MCP server to find related Github Issues

Catalog onlyCatalog onlySTDIO

Overview

GitHub Support Assistant is an MCP server designed to help support engineers find similar GitHub issues, thereby speeding up the troubleshooting process.

To use the GitHub Support Assistant, follow these steps:

  1. Install the necessary dependencies using npm install.
  2. Set your GitHub token as an environment variable.
  3. Build the server with npm run build.
  4. Integrate it with Claude by updating the configuration file with the path to the cloned repository.
  • Searches for similar issues in a GitHub repository based on issue descriptions. - Calculates similarity scores to rank the results. - Returns formatted issue details with links for easy access.
  1. Quickly finding related issues to resolve user queries.
  2. Assisting support teams in troubleshooting by providing context from similar issues.
  3. Enhancing the efficiency of issue resolution in software development.

Add to your AI client

Use these steps to connect GitHub Support Assistant in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-find-similar-github-issues-jake-mok-nelson": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-find-similar-github-issues-jake-mok-nelson"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-find-similar-github-issues-jake-mok-nelson": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-find-similar-github-issues-jake-mok-nelson"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-find-similar-github-issues-jake-mok-nelson": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-find-similar-github-issues-jake-mok-nelson"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-find-similar-github-issues-jake-mok-nelson": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-find-similar-github-issues-jake-mok-nelson"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-find-similar-github-issues-jake-mok-nelson": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-find-similar-github-issues-jake-mok-nelson"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-find-similar-github-issues-jake-mok-nelson": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-find-similar-github-issues-jake-mok-nelson"
      ]
    }
  }
}

FAQ

How does the similarity search work?

The tool uses a Jaccard similarity coefficient to compare text descriptions of issues.

Can I customize the number of results returned?

Yes! You can specify the `maxResults` parameter to control the number of similar issues returned (default is 5).

Is there a specific GitHub token required?

Yes, you need to set your personal access token as an environment variable to authenticate with the GitHub API.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2725,"uuid":"6c26c7a6-eaf4-45a0-bccf-198be6e888d3","name":"mcp-find-similar-github-issues","title":"GitHub Support Assistant","description":"WIP: An MCP server to find related Github Issues","avatar_url":"https://avatars.githubusercontent.com/u/7433889?v=4","created_at":"$D2025-03-13T11:49:24.256Z","updated_at":"$D2025-03-13T11:56:12.620Z","status":"created","author_name":"Jake-Mok-Nelson","author_avatar_url":"https://avatars.githubusercontent.com/u/7433889?v=4","tags":"github,support,issues,troubleshooting","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/Jake-Mok-Nelson/mcp-find-similar-github-issues","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-06 10:14:58\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]

GitHub Support Assistant MCP Server — MCP Registry