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.
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?
What types of GitHub repositories are supported?
The server supports fetching issues from public GitHub repositories.
Is authentication required to use the server?
Is authentication required to use the server?
No authentication is required for public repositories.
What data is returned for each issue?
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?
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?
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.