
GitHub Issue Fetcher
Fetches GitHub issues and converts them into structured task descriptions that LLMs can use for development work. Works with public repositories without requiring authentication.
Fetches GitHub issues and transforms them into structured task descriptions for software development workflows and project management.
What it does
- Fetch GitHub issue details by URL
- Convert issues to structured task format
- Extract issue titles and descriptions
- Access public repository issues
Best for
About GitHub Issue Fetcher
GitHub Issue Fetcher is a community-built MCP server published by sammcj that provides AI assistants with tools and capabilities via the Model Context Protocol. Fetch GitHub issues as structured tasks to enhance agile development management and streamline project workflows. It is categorized under developer tools, productivity. This server exposes 1 tool that AI clients can invoke during conversations and coding sessions.
How to install
You can install GitHub Issue Fetcher in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
GitHub Issue Fetcher is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Tools (1)
Fetch GitHub issue details to use as a task
MCP GitHub Issue Server
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.
Installation
Manual Installation
npx mcp-github-issue
Installing via Smithery
To install MCP GitHub Issue Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-github-issue --client claude
Usage
As an MCP Server
Add to your MCP configuration:
{
"mcpServers": {
"github-issue": {
"command": "npx",
"args": ["mcp-github-issue"]
}
}
}
Available Tools
get_issue_task
Fetches GitHub issue details to use as a task.
Input Schema:
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "GitHub issue URL (https://github.com/owner/repo/issues/number)"
}
},
"required": ["url"]
}
Example Usage:
<use_mcp_tool>
<server_name>github-issue</server_name>
<tool_name>get_issue_task</tool_name>
<arguments>
{
"url": "https://github.com/owner/repo/issues/123"
}
</arguments>
</use_mcp_tool>
Response Format:
{
"task": {
"title": "Issue Title",
"description": "Issue Description/Body",
"source": "https://github.com/owner/repo/issues/123"
}
}
Features
- 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)
Development
# Install dependencies
npm install
# Build the project
npm run build
# Run the server locally
npm run serve
# Format code
npm run format
# Run MCP inspector
npm run inspector
License
MIT
Author
Sam McLeod (https://smcleod.net)
Alternatives
Related Skills
Browse all skillsCreate, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, or manage issue workflows. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", or any GitHub issue management task.
Migrate from Jira, Asana, GitHub Issues, or other tools to Linear. Use when planning a migration to Linear, executing data transfer, or mapping workflows between tools. Trigger with phrases like "migrate to linear", "jira to linear", "asana to linear", "import to linear", "linear migration".
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.
Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.
Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.
UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.