All servers

GitHub GitHub MCP server

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language. Connect your AI agents to GitHub with enterprise-grade governance, observability, and control through MintMCP Gateway.

No sales call needed!

Documentation

Tools included with GitHub MCP

add_comment_to_pending_review

Add review comment to the requester's latest pending pull request review. A pending review needs to already exist to ...

add_issue_comment

Add a comment to a specific issue in a GitHub repository. Use this tool to add comments to pull requests as well (in ...

add_reply_to_pull_request_comment

Add a reply to an existing pull request comment. This creates a new comment that is linked as a reply to the specifie...

assign_copilot_to_issue

Assign Copilot to a specific issue in a GitHub repository. This tool can help with the following outcomes: - a Pull ...

create_branch

Create a new branch in a GitHub repository

create_or_update_file

Create or update a single file in a GitHub repository. If updating, you should provide the SHA of the file you want ...

create_pull_request

Create a new pull request in a GitHub repository.

create_repository

Create a new GitHub repository in your account or specified organization

delete_file

Delete a file from a GitHub repository

fork_repository

Fork a GitHub repository to your account or specified organization

get_commit

Get details for a commit from a GitHub repository

get_file_contents

Get the contents of a file or directory from a GitHub repository

get_label

Get a specific label from a repository.

get_latest_release

Get the latest release in a GitHub repository

get_me

Get details of the authenticated GitHub user. Use this when a request is about the user's own profile for GitHub. Or ...

get_release_by_tag

Get a specific release by its tag name in a GitHub repository

get_tag

Get details about a specific git tag in a GitHub repository

get_team_members

Get member usernames of a specific team in an organization. Limited to organizations accessible with current credentials

get_teams

Get details of the teams the user is a member of. Limited to organizations accessible with current credentials

issue_read

Get information about a specific issue in a GitHub repository.

Showing 20 of 41 tools

Works with every major client

ClaudeClaude
ChatGPTChatGPT
CopilotCopilot
CursorCursor
GeminiGemini
GooseGoose
LibreChatLibreChat
Open WebUIOpen WebUI
WindsurfWindsurf

Why MintMCP gateway

Centralized governance

Unified authentication, audit logging, and rate control for all GitHub MCP connections.

One-click deployment

Instantly enable GitHub MCP for AI teams via MintMCP's standardized gateway without manual server setup.

OAuth + SSO enforcement

Automatic enterprise authentication wrapping for GitHub MCP endpoints.

Host stdio servers on MintMCP instead of running locally

Containerized servers become accessible to clients like ChatGPT without local installations. Better risk management and security posture without requiring users to run servers on their machines.

Observability and control

Real-time dashboards for monitoring usage, detecting anomalies, and maintaining SLA compliance.

Enterprise hardening

High availability, security, and compliance alignment transform MCP from developer utility to production-grade infrastructure.

Supports shared and per-user auth

Flexibility to configure service accounts at the admin level or enable individual OAuth flows. Secrets remain protected while users gain access, with centralized revocation capabilities.

Granular tool access control

Configure tool access by role. For example, enable read-only operations and exclude write tools like create and delete.

FAQs

Yes. MintMCP Gateway is SOC 2 compliant and uses OAuth-based authentication for all GitHub MCP interactions.

Ready to connect GitHub to your AI agents?

Join enterprises that trust MintMCP Gateway to manage their GitHub AI integrations securely and efficiently.

No sales call needed!