epik-gh
Provides tools for managing GitHub resources including issues, pull requests, branches, labels, repositories, CI/Actions, issue relationships, and Projects V2.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@epik-ghlist my open issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
epik-gh
A GitHub MCP server that wraps the gh CLI. It exposes GitHub operations as tools that an MCP client (such as Claude) can call directly.
What it does
epik-gh gives an MCP client read/write access to GitHub through a focused set of tools:
Issues — list, get, create, edit, close, reopen, comment
Pull requests — list, get, create, edit, close, merge, review, comment
Branches — list, create, delete
Labels — list, create, delete
Repositories — get metadata, get default branch
CI / Actions — list runs, get run details, fetch run logs
Issue relationships — set/remove blocked-by, add/remove sub-issues, list relationships
Projects V2 — list items, get item, set status, invalidate cache
All operations go through the gh CLI, so they run with whatever GitHub account gh auth login has authenticated.
Related MCP server: GitHub CLI MCP Server
Prerequisites
Installation
With uv (recommended)
uv tool install git+https://github.com/YOUR_ORG/epik-gh.gitOr clone and install locally:
git clone https://github.com/YOUR_ORG/epik-gh.git
cd epik-gh
uv tool install .With pip
pip install git+https://github.com/YOUR_ORG/epik-gh.gitConfiguring as a CoWork MCP server
Add the following to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"epik-gh": {
"command": "/Users/YOUR_USERNAME/.local/bin/epik-gh"
}
}
}Use the full path to the binary. Confirm it with:
which epik-ghAuthentication
epik-gh delegates all authentication to the gh CLI. Before using the server, make sure you are logged in:
gh auth loginTo verify:
gh auth statusThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wpm/epik-gh'
If you have feedback or need assistance with the MCP directory API, please join our Discord server