GitHub Projects logo

GitHub Projects

Live

GitHub Projects API integration for project boards, items, and workflow automation with OAuth authentication.

What is GitHub Projects?

GitHub Projects API integration provides comprehensive access to GitHub Projects (V2), including project boards, items, fields, and views. Manage your project workflows, track issues and pull requests across projects, and automate project management directly from your AI agent.

Available Tools

  • list_projects
    List projects for a user or organization
  • get_project
    Get detailed information about a specific project including fields and views
  • create_project
    Create a new project for a user or organization
  • update_project
    Update project settings (title, description, visibility)
  • delete_project
    Delete a project
  • list_project_items
    List items in a project (issues, pull requests, draft issues)
  • add_item_to_project
    Add an existing issue or pull request to a project
  • create_draft_issue
    Create a draft issue directly in a project
  • update_project_item
    Update a project item's field values (status, priority, dates, etc.)
  • remove_item_from_project
    Remove an item from a project
  • list_project_fields
    List all fields in a project (status, priority, custom fields)
  • create_project_field
    Create a new custom field in a project
  • update_project_field
    Update a project field's settings
  • list_project_views
    List all views in a project (board, table, roadmap)
  • get_project_view
    Get detailed information about a specific view

Requirements

  • GitHub account
    A GitHub account with access to the projects you want to manage
  • OAuth authorization
    You'll authorize PatchOps to access your GitHub Projects via OAuth
  • Project access
    Write access to the projects you want to manage

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 Projects via OAuth.

Review and approve the requested GitHub scopes including project access in the authorization screen.

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

Begin asking your AI agent to manage projects, track items, and automate workflows.

Connect to Your AI Assistant

Choose your AI assistant below for specific setup instructions

Follow these steps to connect GitHub Projects 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 Projects 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 Projects 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 Projects-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"
}