MCP Servers

GitHub MCP Server

Last updated December 15, 2025

Official MCP server for GitHub integration, enabling AI assistants to manage repositories, issues, pull requests, and code.

GitHub MCP Server is the official Model Context Protocol server for GitHub, maintained by the MCP team. It provides comprehensive GitHub API integration for AI assistants, enabling operations like repository management, issue tracking, pull request handling, file operations, branch management, and code search. The server supports both personal access tokens and GitHub App authentication for secure access to public and private repositories. Designed for seamless integration with Claude Desktop, Cursor, and other MCP-compatible clients.

Key features

  • Repository management and file operations
  • Issue and pull request handling
  • Branch and commit management
  • Code search across repositories
  • GitHub App and PAT authentication
  • Works with Claude Desktop and Cursor
  • Open source and actively maintained

Related tools

  • GitLab MCP Server

    MCP server for GitLab integration, enabling AI assistants to manage repositories, issues, merge requests, and CI/CD pipelines.

  • Octocode

    Leverages AI to provide advanced code search and discovery across GitHub and NPM, understanding connections between repositories and packages.

  • Git Ingest

    Reads GitHub repository structure and retrieves specified files, facilitating programmatic analysis of codebases.

  • Github Project Manager

    Enables management of GitHub Projects programmatically through the Model Context Protocol (MCP) interface.

  • Buildkite

    Exposes Buildkite pipeline, build, and job information to tools like Claude Desktop and GitHub Copilot.