GitHub MCP Server
JSON →Interact with GitHub repositories, issues, pull requests, and more. Requires a GitHub personal access token.
Install
pip install requests Tools · 11
- 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
Environment variables
GITHUB_TOKEN