GitHub MCP Server
A Model Context Protocol (MCP) server that provides seamless integration with GitHub APIs, enabling advanced automation and interaction capabilities for developers and tools.
Overview
The GitHub MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with GitHub APIs, enabling advanced automation and interaction capabilities for developers and tools.
This server allows AI agents to access GitHub repositories, issues, pull requests, and other GitHub resources, making it easier to build AI-powered developer tools and workflows.
Use Cases
- Automating GitHub workflows and processes.
- Extracting and analyzing data from GitHub repositories.
- Building AI powered tools and applications that interact with GitHubs ecosystem.
Installation
Prerequisites
- To run the server in a container, you will need to have Docker installed.
- Create a GitHub Personal Access Token with appropriate permissions.
Installation with VS Code
Add the following JSON block to your User Settings (JSON) file in VS Code:
{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub Personal Access Token", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}" } } } } }
Installation with Claude Desktop
Add the following JSON block to your Claude Desktop configuration:
{ "mcpServers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } }
Security Verified
This MCP server has undergone rigorous security testing and verification by Vaultrues security team.
- Code scanning and static analysis
- Dynamic runtime testing
- Sandbox escape prevention
- Secure token handling
- Regular security audits
Verified Publisher
GitHub, Inc. is a verified publisher. Their identity has been confirmed and they meet our standards for trustworthy MCP server development.
Technical Details
Protocol Version
MCP 1.0
License
MIT