HomeMarketplace

GitHub MCP Integration - AI Agent Tools

Connect GitHub with AI agents using Model Context Protocol (MCP). Seamlessly integrate GitHub tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.

Features

  • Easy MCP setup with one command
  • Compatible with Claude, Cursor, Windsurf
  • 783+ available tools and actions
  • Built-in authentication and security
  • Real-time synchronization
  • No coding required

Category

Developer Tools & DevOps tools for AI automation

Setup Instructions

Install GitHub MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect GitHub with your AI agent.

Benefits

  • Automate GitHub workflows with AI
  • Increase productivity with AI-powered GitHub operations
  • Seamless integration with popular AI platforms
  • Enterprise-grade security and reliability
  • 24/7 support and documentation

Related Integrations

Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.

GitHub
GitHub

GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features

VerifiedComposioComposio Managed
Users
4218
Tools
825
Last Updated
12h ago

Category

Developer Tools & DevOps

4218VIEWS
33USERS

Tools

Page 1 of 138

Add Email For Auth User

Adds one or more email addresses (which will be initially unverified) to the authenticated user's github account; use this to associate new emails, noting an email verified for another account will error, while an existing email for the current user is accepted.

Add Assignees To An Issue

Adds or removes assignees for a github issue; changes are silently ignored if the authenticated user lacks push access to the repository.

Add A Repository Collaborator

Adds a github user as a repository collaborator, or updates their permission if already a collaborator; `permission` applies to organization-owned repositories (personal ones default to 'push' and ignore this field), and an invitation may be created or permissions updated directly.

Add Labels To An Issue

Adds labels (provided in the request body) to a repository issue; labels that do not already exist are created.

Approve A Workflow Run For A Fork Pull Request

Approves a workflow run from a forked repository's pull request; call this when such a run requires manual approval due to workflow configuration.

Compare Two Commits

Compares two commit points (commits, branches, tags, or shas) within a repository or across forks, using `base...head` or `owner:ref...owner:ref` format for the `basehead` parameter.