Github MCP Server
UnclaimedGitHub's official MCP Server
Install
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PAT -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-serverSet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
actions_get
Get details of GitHub Actions resources (workflows, workflow runs, jobs, and artifacts)
actions_list
List GitHub Actions workflows in a repository
actions_run_trigger
Trigger GitHub Actions workflow actions
add_issue_comment
Add comment to issue or pull request
assign_copilot_to_issue
Assign Copilot to issue
assign_copilot_to_issue_with_intent
Assign Copilot to issue with intent
create_gist
Create Gist
create_repository_ruleset
Create repository ruleset
custom_properties_read
Read custom properties
custom_properties_write
Set custom properties
discussion_comment_write
Manage discussion comments
get_code_quality_finding
Get code quality finding
get_code_scanning_alert
Get code scanning alert
get_dependabot_alert
Get dependabot alert
get_discussion
Get discussion
get_discussion_comments
Get discussion comments
get_gist
Get Gist Content
get_job_logs
Get GitHub Actions workflow job logs
get_label
Get a specific label from a repository
get_me
Get my user profile
get_repository_tree
Get repository tree
get_team_members
Get team members
get_teams
Get teams
issue_read
Get issue details
issue_write
Create or update issue/pull request
label_write
Write operations on repository labels
list_code_scanning_alerts
List code scanning alerts
list_dependabot_alerts
List dependabot alerts
list_discussion_categories
List discussion categories
list_discussions
List discussions
list_gists
List Gists
list_issue_fields
List issue fields
list_issue_types
List available issue types
list_issues
List issues
list_label
List labels from a repository
repository_ruleset_read
Read repository rulesets
request_copilot_review
Request Copilot review
search_issues
Search issues
sub_issue_write
Change sub-issue
update_gist
Update Gist
Tool change history
FAQ
Questions about Github MCP Server
- How do I connect Github MCP Server to Claude?
- The listing records `claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PAT -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Github MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Github MCP Server do?
- Github MCP Server documents 40 tools to the agent, including actions_get, actions_list, actions_run_trigger. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.