github-mcp-server-go

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.