Skip to main content
Glama

GitHub Support Assistant

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.

You must be authenticated.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Helps support engineers find similar GitHub issues to speed up troubleshooting by searching repositories and calculating similarity scores based on issue descriptions.

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

      Related MCP Servers

      • A
        security
        F
        license
        A
        quality
        Provides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.
        Last updated -
        2
        17
        TypeScript
      • -
        security
        F
        license
        -
        quality
        Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
        Last updated -
        9
        1
        TypeScript
      • -
        security
        F
        license
        -
        quality
        Enables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.
        Last updated -
        21,608
        1
        TypeScript
      • A
        security
        F
        license
        A
        quality
        Provides GitHub data analysis for repositories, developers, and organizations, enabling insights into open source ecosystems through API calls and natural language queries.
        Last updated -
        5
        2
        JavaScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jake-Mok-Nelson/mcp-find-similar-github-issues'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server