MCP GitHub Issue Server logo

MCP GitHub Issue Server

by Sam McLeod

An MCP server that provides LLMs with the ability to use GitHub issues as the task to complete. This server allows LLMs to fetch GitHub issue details and use them as task descriptions.

View on GitHub

Last updated: N/A

What is MCP GitHub Issue Server?

The MCP GitHub Issue Server is an MCP server designed to enable Large Language Models (LLMs) to interact with and utilize GitHub issues as tasks. It provides a tool for fetching issue details, allowing LLMs to understand and process issues as defined tasks.

How to use MCP GitHub Issue Server?

To use the server, add it to your MCP configuration. You can install it manually or via Smithery. Once installed, use the get_issue_task tool by providing a GitHub issue URL. The server will then return the issue's title, description, and source URL in a structured format.

Key features of MCP GitHub Issue Server

  • Fetches GitHub issue details from public repositories

  • No authentication required for public repositories

  • Returns structured task data including title, description, and source URL

  • Compatible with the Model Context Protocol (MCP)

Use cases of MCP GitHub Issue Server

  • Automated issue summarization for LLMs

  • Using issue descriptions as task prompts for LLMs

  • Integrating GitHub issues into LLM-powered workflows

  • Enabling LLMs to track and manage GitHub issues

FAQ from MCP GitHub Issue Server

What types of GitHub repositories are supported?

The server supports fetching issues from public GitHub repositories.

Is authentication required to use the server?

No authentication is required for public repositories.

What data is returned for each issue?

The server returns the issue's title, description/body, and source URL.

How do I install the server?

You can install it manually using npx mcp-github-issue or via Smithery using npx -y @smithery/cli install mcp-github-issue --client claude.

What is the input format for the get_issue_task tool?

The input is a JSON object with a url property containing the GitHub issue URL.