loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

github-issues-mcp

MCP Tool

zerodeps-dev/github-issues-mcp

Zero-dependency MCP server connecting Claude to GitHub Issues with OAuth 2.0

Install

$ npx loaditout add zerodeps-dev/github-issues-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "github-issues-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "github-issues-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

github-issues-mcp

A zero-dependency MCP server that gives Claude full control over GitHub Issues and Project boards. OAuth 2.0 auth, Streamable HTTP transport, runs anywhere Node.js 18+ runs.

Built for developers who want Claude (Web App, Desktop, or CLI) to manage their GitHub issue boards without installing heavyweight tools or granting broad permissions.

Use Case

You have a private GitHub repo with issues organized as a project board (kanban). You want Claude — across Web App, Desktop, and CLI — to:

  • Read your board: list issues, check statuses, filter by label
  • Write to it: create issues, update them, add comments, close them
  • Manage the kanban: move items between columns (Todo, In Progress, Done)

The official GitHub MCP connector (via api.githubcopilot.com) requires GitHub App installation with org-level permissions and doesn't reliably access private repos under personal accounts. This server sidesteps all of that — it uses a GitHub Personal Access Token directly. If the token can see the repo, Claude can manage it.

Real-world example: I use this to manage a multi-project roadmap across Claude Web App (for planning conversations) and Claude Code CLI (for implementation sessions). Both Claudes read and write to the same kanban board. Issues are created during planning, moved to "In Progress" during coding, and closed when done — all without leaving the conversation.

Features
  • 10 tools: issues (list, get, create, update, comment, labels) + projects (get board, list items, add item, move between columns)
  • OAuth 2.0 + PKCE: proper authorization flow with consent screen and admin secret
  • GitHub Projects V2: full kanban board management via GraphQL API
  • Streamable HTTP: MCP transport that works with Claude Web App custom connectors
  • Zero npm dependencies: just Node.js built-ins (http, crypto)
  • Self-hosted: runs on your own server, you control the data flow
  • ~500 lines: read the whole thing in 1

Tags

claudegithubissuesmcpoauthzero-dependencies

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated24 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/22/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/zerodeps-dev/github-issues-mcp)](https://loaditout.ai/skills/zerodeps-dev/github-issues-mcp)