Marketplace/GitHub MCP Server
GitHub MCP Server

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.

APIDevOpsAutomationGitHub
Published byGitHub
Version1.2.0
Last updatedApril 5, 2024

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

Compatible With

VS CodeClaude DesktopAPI Clients