GitHub logo

Try the GitHub MCP for free

Make GitHub available to your AI through Composio’s MCP server. It takes 2 minutes and it's free.

ChatGPT

Read the README in acme/web-app and explain how to run it locally

GitHub via Composio
  1. Connecting to GitHub
  2. GITHUB_GET_REPOSITORY_CONTENT
  3. Answer ready
Ask anything
Works with
  • ChatGPT
  • Claude
  • Cursor
  • Grok Bot
  • Hermes
SUPPORTED ACTIONS

What the GitHub MCP makes possible

Once you connect the GitHub MCP through Composio, your AI can use the tools below to act on your behalf.

  • GITHUB_GET_REPOSITORY_CONTENT

    Get repository content

    Retrieves a file's Base64 encoded content or lists a directory's contents from a GitHub repository.

  • GITHUB_GET_A_REPOSITORY

    Get a repository

    Retrieves detailed information about an existing and accessible GitHub repository.

  • GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER

    List repositories for the authenticated user

    Lists repositories for the authenticated user; using 'type' with 'visibility' or 'affiliation' API parameters (not in this model) can cause a 422 error.

  • GITHUB_GET_A_TREE

    List repository files and directories

    Browse and list all files/directories in a GitHub repository.

  • GITHUB_COMMIT_MULTIPLE_FILES

    Commit Multiple Files

    Atomically create, update, or delete multiple files in a GitHub repository as a single commit.

  • GITHUB_GET_THE_AUTHENTICATED_USER

    Get the authenticated user

    Gets the profile information for the currently authenticated GitHub user, including potentially private details based on user settings.

  • GITHUB_CREATE_OR_UPDATE_FILE_CONTENTS

    Create or update file contents

    Creates a new file or updates an existing file in a GitHub repository; SHA can be provided to validate file updates, automatically fetched if not provided.

  • GITHUB_GET_RAW_REPOSITORY_CONTENT

    Get Raw Repository Content

    Fetch raw file content from a GitHub repository.

OVERVIEW

One MCP server for 1,500+ apps

Connect your AI to the Composio MCP server once. Then add GitHub and other apps from our catalog of 1,500+ whenever you need them, authorizing each account as you go. Watch the video for a quick overview.

CATALOG

1,500+ MCP integrations through one server

Browse 1,500+ apps you can connect to your AI through Composio.

FOR DEVELOPERS

Building an app that relies on the GitHub MCP?

Use Composio to bring GitHub tools into your app and let each user connect their own account. Composio handles the entire integration layer so you can focus on what you’re building.