GitHub logo

GitHub

Live

GitHub API integration for repositories, issues, pull requests, and code management with OAuth authentication.

What is GitHub?

GitHub API integration provides comprehensive access to repositories, issues, pull requests, commits, branches, and code management through the GitHub REST API. Manage your development workflow directly from your AI agent with secure OAuth authentication.

Available Tools

  • list_repositories
    List repositories for the authenticated user or a specific organization
  • get_repository
    Get detailed information about a specific repository
  • list_issues
    List issues for a repository with filtering by state, labels, and assignees
  • create_issue
    Create a new issue in a repository
  • update_issue
    Update an existing issue (title, body, state, labels, assignees)
  • list_pull_requests
    List pull requests for a repository with filtering by state and base branch
  • get_pull_request
    Get detailed information about a specific pull request
  • create_pull_request
    Create a new pull request
  • list_commits
    List commits for a repository or specific branch
  • get_commit
    Get detailed information about a specific commit
  • list_branches
    List branches for a repository
  • get_file_contents
    Get the contents of a file or directory in a repository
  • search_code
    Search for code across repositories
  • search_issues
    Search for issues and pull requests across repositories
  • list_workflows
    List GitHub Actions workflows for a repository
  • list_workflow_runs
    List workflow runs for a repository or specific workflow
  • get_user
    Get information about the authenticated user or a specific user
  • list_organizations
    List organizations for the authenticated user

Requirements

  • GitHub account
    A GitHub account with access to the repositories you want to manage
  • OAuth authorization
    You'll authorize PatchOps to access your GitHub data via OAuth

Quick Setup Guide

Follow these steps to connect your AI agents to this connector

Sign up for PatchOps to access our MCP server management platform.

Click the Connect button to authorize PatchOps to access your GitHub account via OAuth.

Review and approve the requested GitHub scopes in the authorization screen.

Add the GitHub MCP server URL to your AI agent's configuration file.

Begin asking your AI agent to manage repositories, issues, pull requests, and more.

Connect to Your AI Assistant

Choose your AI assistant below for specific setup instructions

Follow these steps to connect GitHub to Claude:

Step 1: Open Claude Settings

Launch Claude → Click the profile button (bottom left) → Navigate to Settings

Step 2: Access Connectors

Scroll down to the Connectors tab → Navigate to the bottom → Click “Add Custom Connector”

Step 3: Name Your Connector

Enter any name you'd like for this connector

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the Connector

Paste the URL in the “Remote MCP Server URL” text box → Click Add

Step 6: Start Using

Your connector is now ready to use in Claude

Follow these steps to connect GitHub to ChatGPT:

Step 1: Enable Developer Mode

Go to Settings → Connectors → Advanced → Enable Developer mode

Step 2: Create New Connector

Go back to Connectors page → Click “Create” (top right)

Step 3: Name Your Connector

Enter any name you'd like for this connector (descriptions are optional)

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the URL

Paste the URL in the “MCP Server URL” text box

Step 6: Set Authentication

Click the authentication dropdown → Select “No authentication” (PatchOps handles authentication internally)

Step 7: Create the Connector

Click “I understand and want to continue” checkbox → Press Create

Step 8: Using the Connector

Start a new chat → Click the + button (left of text box) → Open dropdown → Hover over three dots labeled “More” → Select your connector

Instructions for connecting GitHub to GitHub Copilot:

Coming Soon

Detailed setup instructions for GitHub Copilot will be added here.

For other MCP-compatible platforms:

Step 1: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 2: Add to Configuration

Add this configuration to your MCP settings file. Replace the URL with your specific connector URL from the /mcp page:

"GitHub-MCP": {
  "url": "https://...patchops.ai/mcp/...",
  "type": "http"
}

Example Configuration

Here’s an example using Cambria-MCP:

"Cambria-MCP": {
  "url": "https://cambria.patchops.ai/mcp/...",
  "type": "http"
}