github-mcp-server

Expose GitHub APIs through a Model Context Protocol server.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/kaushal-waygood/agentic-self-healing-ci --skill github-mcp-server-kaushal-waygood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-mcp-server
Source: https://github.com/kaushal-waygood/agentic-self-healing-ci/tree/main/skills/github-mcp-server
Command: npx skills add https://github.com/kaushal-waygood/agentic-self-healing-ci --skill github-mcp-server-kaushal-waygood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The GitHub MCP Server documentation helps teams and agents securely access and operate GitHub APIs through a stable Model Context Protocol interface, removing manual API orchestration and fragile ad-hoc integrations.

Core Features & Use Cases

  • Local and Remote Modes: Run a local Docker MCP server for offline or pinned-version use, or connect to a hosted remote MCP endpoint for fast initialization.
  • Configurable Toolsets: Enable targeted toolsets like repos, issues, pull_requests, and actions to grant only the functionality required by a workflow.
  • Authentication & Safety: Support for PAT or bearer tokens, read-only headers, and guidance on token scopes to prevent over-permissive access.
  • Use Case: Use this documentation to configure an agentic GitHub workflow that reads repository files, lists workflow runs, creates issues, and safely operates in read-only mode for audits.

Quick Start

Start the MCP server in remote mode with repos and issues toolsets enabled and authenticate with a configured token.

Frequently Asked Questions about github-mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub API access using a Model Context Protocol server?

Automate GitHub API access using a Model Context Protocol server by connecting an agent to the GitHub MCP server, enabling programmatic repository inspection, issue management, and pull request operations via configurable toolsets.

Can I run the GitHub MCP server locally in Docker for offline repository inspection?

Yes, you can run the GitHub MCP server locally in Docker for offline or pinned-version repository inspection. It also supports connecting to a hosted remote MCP endpoint for fast initialization.

How do I restrict an agentic GitHub workflow to read-only mode for audits?

Restrict an agentic GitHub workflow to read-only mode for audits by applying read-only headers and configuring token scopes. This prevents over-permissive access during repository file reads and workflow run listings.

What authentication methods are supported for programmatic GitHub access via MCP?

Programmatic GitHub access via MCP supports Personal Access Tokens (PAT) and bearer tokens for authentication. Configurable toolsets like repos, issues, and actions help enforce security and permission requirements.

Does the GitHub MCP server support managing GitHub Actions artifacts and configuration migration?

Yes, the GitHub MCP server supports managing GitHub Actions artifacts and configuration migration. It applies to workflows running in GitHub Actions or local Docker environments for these specific automation tasks.