github-mcp-server

Solid

GitHub MCP Server Documentation

AI & Automation 4,612 stars 420 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# GitHub MCP Server Documentation This file contains comprehensive documentation about the GitHub MCP (Model Context Protocol) server, including available tools and configuration options. **Note**: This file is automatically generated and updated by the `github-mcp-tools-report.md` workflow. Manual edits may be overwritten. **Last Updated**: [To be filled by workflow] ## Overview The GitHub MCP server provides AI agents with programmatic access to GitHub's API through the Model Context Protocol. It supports two modes of operation: ### Local Mode (Docker-based) - Runs as a Docker container on the GitHub Actions runner - Uses `GITHUB_PERSONAL_ACCESS_TOKEN` environment variable for authentication - Configurable toolsets via `GITHUB_TOOLSETS` environment variable - Supports read-only mode via `GITHUB_READ_ONLY` environment variable ### Remote Mode (Hosted) - Connects to hosted GitHub MCP server at `https://api.githubcopilot.com/mcp/` - Uses Bearer token authentication in HTTP headers - Supports read-only mode via `X-MCP-Readonly` header - No Docker container required ## Configuration ### Basic Configuration **Local Mode (Docker)**: ```yaml tools: github: mode: "local" toolsets: [default] # or [repos, issues, pull_requests] ``` **Remote Mode (Hosted)**: ```yaml tools: github: mode: "remote" toolsets: [default] # or [repos, issues, pull_requests] ``` ### Read-Only Mode To restrict the GitHub MCP server to read-only operations: ```yaml tools: gi...

Details

Author
github
Repository
github/gh-aw
Created
10 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category