github-mcp-server

github-mcp-server

3.2

If you are the rightful owner of github-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server for GitHub API operations, providing comprehensive repository management and GitHub workflow automation.

The GitHub MCP Server is a robust solution designed to streamline and automate GitHub API operations. It offers a comprehensive suite of tools for managing repositories, issues, pull requests, branches, and releases. Built with TypeScript and Zod validation, it ensures type-safe operations and robust error handling. The server supports multiple authentication methods, making it versatile for various use cases. With a focus on extensibility, it allows for easy integration of new features and tools. The server is structured to follow proven patterns, ensuring reliability and consistency in operations. As it evolves, it aims to incorporate advanced features like GitHub Actions integration, advanced search capabilities, and repository analytics, making it a powerful tool for developers and organizations looking to optimize their GitHub workflows.

Features

  • Comprehensive repository management including creation, update, deletion, and transfer.
  • Type-safe operations with full TypeScript support and Zod validation.
  • Robust error handling with comprehensive GitHub API error mapping.
  • Multiple authentication methods for flexible token management.
  • Extensible design allowing easy addition of new operations and tools.

Tools

  1. gh_manage_repos

    Comprehensive repository management operations.

  2. gh_manage_issues

    Comprehensive issue management operations.

  3. gh_manage_pulls

    Comprehensive pull request management operations.

  4. gh_manage_branches

    Comprehensive branch management operations.

  5. gh_manage_releases

    Comprehensive release management operations.