## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.SIGN UPLOG IN
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.
## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.Connect GitHub MCP for freeHow it works
ChatGPTRead the README in acme/web-app and explain how to run it locally
- Connecting to GitHub
- GITHUB_GET_REPOSITORY_CONTENT
- Answer ready
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.
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.
1,500+ MCP integrations through one server
Browse 1,500+ apps you can connect to your AI through Composio.
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.
Your agent wants to connect
to your GitHub
Taking you to GitHub
Please authenticate to continue