github-mcp-server
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
gh_manage_repos
Comprehensive repository management operations.
gh_manage_issues
Comprehensive issue management operations.
gh_manage_pulls
Comprehensive pull request management operations.
gh_manage_branches
Comprehensive branch management operations.
gh_manage_releases
Comprehensive release management operations.