github-mcp-server-go
0
The GitHub MCP Server is a Model Context Protocol (MCP) server designed for full integration with the GitHub CLI, enabling AI assistants to manage repositories, issues, and more enriched with secure token-based access. It is built for efficiency in Go and offers cross-platform support.
GitHub MCP Server
A Model Context Protocol (MCP) server enabling comprehensive GitHub CLI integration for AI assistants. It supports interactions with GitHub repositories, issues, pull requests, and files, reflecting the core GitHub CLI functionalities.
Features
- Full GitHub CLI Parity
- Secure using GitHub token permissions
- Efficient performance written in Go
- Multi-platform compatibility
- Standalone binary with no dependencies
Installation
- Download binaries from the releases page or build from source
Usage
- Requires GitHub Personal Access Token
- Supports command-line and environment variable token integrations
- Integration possible with Claude Desktop
Supported Tools
- Repository Management
- Issue Management
- Pull Request Management
- GitHub Actions
- File Operations
- Search Operations
Security Considerations
- Operates within token permissions; does not store tokens
License
MIT License
Contributing
Contributions are welcome through Pull Requests.
Acknowledgments
Inspired by GitHub CLI and Model Context Protocol.