About
A Go‑based MCP server that bridges GitHub and Claude Desktop, allowing repository operations directly from Claude. It supports multiple GitHub profiles in a single executable and requires a Personal Access Token with repo scope.
Capabilities

The GitHub MCP Server for Go is a lightweight, self‑contained bridge that lets Claude Desktop perform full‑fledged GitHub operations directly from its chat interface. By exposing a rich set of tools—ranging from repository creation to issue and pull‑request management—the server eliminates the need for manual CLI usage or browser navigation. Developers can ask Claude to clone a repo, list branches, or even push changes, and the server translates those natural‑language requests into authenticated GitHub API calls.
At its core, the server solves a common pain point: managing multiple GitHub accounts or projects from a single AI workflow. With the multi‑profile feature, one executable can run under different credentials, each identified by a distinct profile name. This allows teams to separate personal and enterprise tokens without cluttering the system with multiple binaries, while logs clearly tag actions by profile for easy auditing.
Key capabilities are grouped into three layers. First, the hybrid Git layer automatically detects a local repository and performs operations locally before falling back to API calls—ensuring fast, offline‑first behavior. Second, a comprehensive set of GitHub tools (list repos, create PRs, manage issues) are fully tested and exposed to Claude. Finally, basic Git utilities (status, file listing, create/update files) enable end‑to‑end editing workflows. Each tool is annotated with its status (tested, local, hybrid) so developers know exactly how the server will behave.
Real‑world use cases abound. A developer can ask Claude to “create a new repository called with a README” and see the repo appear instantly in GitHub. A project manager might request “open all open issues for ” and receive a concise list, or a QA engineer could ask Claude to “create a pull request from into ” and have the PR created with all necessary metadata. Because the server runs locally, it respects local Git history and can even commit changes before pushing, making it ideal for continuous integration or code‑review automation.
Integration into AI workflows is seamless: the server is configured in Claude Desktop’s MCP settings, optionally with multiple profiles. Once running, any prompt that maps to a supported tool triggers the corresponding action via the Model Context Protocol. The result is a fluid, conversational interface where code and project management tasks are performed without leaving the chat. This tight coupling between natural language, AI reasoning, and GitHub’s API provides a powerful productivity boost for teams that rely on Claude to orchestrate development tasks.
Related Servers
n8n
Self‑hosted, code‑first workflow automation platform
FastMCP
TypeScript framework for rapid MCP server development
Activepieces
Open-source AI automation platform for building and deploying extensible workflows
MaxKB
Enterprise‑grade AI agent platform with RAG and workflow orchestration.
Filestash
Web‑based file manager for any storage backend
MCP for Beginners
Learn Model Context Protocol with hands‑on examples
Weekly Views
Server Health
Information
Explore More Servers
Keboola MCP Server
Bridge AI agents to Keboola data and workflows
BurpSuite MCP Server
Programmatic control of BurpSuite for automated security testing
ONOS MCP Server
Programmatic ONOS control and analytics via Model Context Protocol
Bitcoin MCP Server
Real-time Bitcoin blockchain data via mempool.space
Nile MCP Server
Standardized interface for LLMs to interact with Nile database
MCP-Gateway
Unified MCP Server Management for AI Agents