Github

GitHub is the world's leading software development platform. Full CRUD operations for repositories, issues, pull requests, comments, and labels. Create issues, merge PRs, manage repos, and automate workflows through the GitHub REST API.

This Github MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Developer Tools
API KEY

Tools From This Provider (15)

Fetch

Universal fetch tool that retrieves any GitHub resource using smart ID routing with colon-separated format. Get complete details for repositories, issues, pull requests, comments, or labels. Returns...

Search

Universal search tool that searches across all GitHub resources using natural language or GitHub search syntax. Searches issues, pull requests, repositories, code, users, and topics. Returns ranked...

Delete

Universal delete tool for GitHub resources. CAUTION: Deletion is permanent and cannot be undone. Supports deleting comments, labels, and repositories (with delete_repo scope). Issues and PRs cannot...

Github List Issues

List issues from a GitHub repository with rich filtering, sorting, and pagination. Supports filtering by state, labels, assignee, creator, and date range. Note: GitHub's issues API returns only...

Github Upsert Issue

Create new issue or update existing issue. If id is provided, updates the existing issue with partial updates (only specified fields change). If id is omitted, creates a new issue (title required)....

Github List Pull Requests

List pull requests from a GitHub repository with rich filtering, sorting, and pagination. Supports filtering by state, head branch, base branch, and multiple sort options. Returns PR details...

Github Upsert Pull Request

Create new pull request or update existing pull request. If id is provided, updates the existing PR with partial updates (only specified fields change). If id is omitted, creates a new PR (title,...

Github Merge Pull Request

Merge a pull request using merge, squash, or rebase strategy. CAUTION: Merging is permanent and cannot be undone (though commits can be reverted). PR must be in mergeable state with no conflicts and...

Github Request Reviewers

Request reviews from users or teams for a pull request. Use this to formally request code review from specific people or teams. Reviewers will receive notifications and the PR will show pending...

Github List Comments

List comments from a GitHub issue or pull request with pagination. GitHub uses the same endpoint for both issue and PR comments. Returns comment details including author, body, timestamps, and...

Github Upsert Comment

Create new comment or update existing comment on GitHub issue or pull request. If id is provided, updates the existing comment (replaces body). If id is omitted, creates a new comment (issue_number...

Github List Repositories

List repositories for authenticated user with rich filtering, sorting, and pagination. Filter by visibility (public/private), affiliation (owner/collaborator), and type. Returns repository details...

Github Upsert Repository

Create new repository or update existing repository settings. If id is provided (format: 'owner/repo'), updates the existing repository with partial updates (only specified fields change). If id is...

Github List Labels

List labels from a GitHub repository. Returns label details including name, color (hex code), description, and usage count. Labels are used to categorize issues and pull requests.

Github Upsert Label

Create new label or update existing label. If id is provided (existing label name), updates the label with partial updates (only specified fields change). If id is omitted, creates a new label (name...

Related Bundles (1)

Github Tools

15 tools
Primary
Developer Tools
GitHub is the world's leading software development platform. Full CRUD operations for repositories, issues, pull requests, comments, and labels. Create issues, merge PRs, manage repos, and automate...

Provider Information

Verification
Unverified
CategoryDeveloper Tools
Auth TypeAPI KEY
AddedOctober 12, 2025
UpdatedOctober 19, 2025
Approval
Required
Used By Tools
15

Quick Links

Need Help?

Having trouble configuring Github? Check the available resources below.