MCP Servers / version-control / GitHub MCP Server

GitHub MCP Server

JSON →
stdiononeversion-control

Interact with GitHub repositories, issues, pull requests, and more. Requires a GitHub personal access token.

Install
How to run this server
[ { "cmd": "pip install requests", "imports": [] } ]
server path: github-mcp-server-13
Tools
What this server exposes
list-repositories
List repositories for a user or organization
get-repository
Get detailed information about a specific repository
search-repositories
Search for repositories across GitHub
list-issues
List issues for a repository with filtering options
create-issue
Create new issues with labels and assignees
update-issue
Update existing issues (title, body, state, labels, assignees)
search-issues
Search for issues and pull requests across GitHub
list-pull-requests
List pull requests for a repository
create-pull-request
Create new pull requests with draft support
get-file-contents
Retrieve file contents or directory listings from repositories
get-user
Get detailed information about GitHub users
Configuration
Environment & auth
authnone
envGITHUB_TOKEN
Resources
GitHub MCP Server — MCP Server · libregistry