GitHub MCP

Overview

GitHub MCP provides access to GitHub repositories, issues, pull requests, and code search.

Type

External (third-party)

Status

Available (requires setup)

Provider

Model Context Protocol

Features

  • Repository browsing and file access

  • Issue and pull request management

  • Code search across repositories

  • Commit history and branch management

  • Release and tag information

Available Tools

The GitHub MCP exposes tools prefixed with mcpgithub:

  • mcpgithubsearch_code - Search code across repositories

  • mcpgithubsearch_issues - Search issues

  • mcpgithubsearch_pull_requests - Search pull requests

  • mcpgithubget_file_contents - Read file contents

  • mcpgithublist_commits - List commit history

  • mcpgithubissue_read - Get issue details

  • mcpgithubpull_request_read - Get PR details

Configuration

GitHub MCP requires manual setup. See GitHub MCP Setup for installation instructions.

For the upstream MCP server documentation, see the MCP GitHub Server repository.

Maven-Relevant Repositories

Key Apache Maven repositories accessible via GitHub MCP:

  • apache/maven - Maven core

  • apache/maven-mvnd - Maven Daemon

  • apache/maven-resolver - Maven Artifact Resolver

  • apache/maven-plugins - Official Maven plugins