Github Mcp
@Stevke7
About Github Mcp
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github-mcp": {
"command": "/path/to/github-mcp",
"env": {
"GITHUB_TOKEN": "your_token_here"
}
}
}
}Tools
7List all repositories for the authenticated user
Create a new repository
Permanently delete a repository
Change a repository between public and private
Trigger a GitHub Actions workflow
List recent workflow runs for a repository
Get detailed info about a specific repository
Overview
What is Github Mcp?
Github Mcp is a Go-based MCP server that lets AI assistants like Claude interact with a user’s GitHub account, enabling repository and workflow management through natural language.
How to use Github Mcp?
Install with go install github.com/Stevke7/github-mcp@latest (requires Go 1.25+). Set the GITHUB_TOKEN environment variable with a personal access token. Then add the server to Claude Code’s MCP configuration (~/.claude/claude_desktop_config.json) and restart the assistant.
Key features of Github Mcp
- List repositories for the authenticated user
- Create and delete repositories
- Change repository visibility (public/private)
- Trigger GitHub Actions workflows
- List recent workflow runs for a repository
- Get detailed information about a specific repository
Use cases of Github Mcp
- Manage GitHub repositories entirely through chat commands
- Automate workflow triggering without visiting the GitHub UI
- Quickly switch repository visibility settings
- Monitor recent workflow runs from an AI assistant
- Retrieve repository details on demand
FAQ from Github Mcp
What prerequisites are needed to run Github Mcp?
Go 1.25+ and a GitHub personal access token with repo, delete_repo, and workflow scopes.
How do I set up Github Mcp with Claude Code?
Install the binary, export GITHUB_TOKEN, and add the server to ~/.claude/claude_desktop_config.json with the command path and token environment variable.
What can I ask Claude to do with Github Mcp?
Examples include “List all my repositories”, “Create a new private repo called my-project”, “Change my-repo to private”, “Trigger the CI workflow on the main branch of my-repo”, and “Show me the last 5 workflow runs for my-repo”.
Frequently asked questions
What prerequisites are needed to run Github Mcp?
Go 1.25+ and a GitHub personal access token with `repo`, `delete_repo`, and `workflow` scopes.
How do I set up Github Mcp with Claude Code?
Install the binary, export `GITHUB_TOKEN`, and add the server to `~/.claude/claude_desktop_config.json` with the command path and token environment variable.
What can I ask Claude to do with Github Mcp?
Examples include “List all my repositories”, “Create a new private repo called my-project”, “Change my-repo to private”, “Trigger the CI workflow on the main branch of my-repo”, and “Show me the last 5 workflow runs for my-repo”.
Basic information
More Version Control MCP servers
Linear MCP Server
jerhadfA server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
🚀 GitLab MR MCP
kopfrechnerInteract seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.
Gitlab Mcp Server
jmrplensOpen source GitLab MCP server for AI assistants: 2-tool dynamic find/execute over 860+ GitLab actions (1,000+ Enterprise), stdio/HTTP/OAuth, safe/read-only modes.

Github
modelcontextprotocolModel Context Protocol Servers
MCP Atlassian Server (by phuc-nt)
phuc-ntMCP server connecting AI assistants with Jira & Confluence for smart project management.
Comments