Skip to content
GitHub

GitHub MCP connector

GitHub token · Available

Connect ChatGPT and Claude to GitHub

Connect GitHub once in ApexGenius with a personal access token, then read repositories, files, code search, commits, releases, issues and pull requests from compatible AI agents. The connection is read-only, so nothing in GitHub changes. Each AI agent needs its own ApexGenius setup.

7 days free · No card required

GitHub

GitHub

App connector

Available

Bring your GitHub repositories and the GitHub skill to compatible AI agents. Read code, issues and pull requests. The connection is read-only.

26
Operations
26
Read
0
Write
3
In context
Authorization
GitHub token
Cataloged tools
26 discoverable
Connection scope
The repositories your GitHub token can read
Accounts
Connected account

Reviewed Sep 23, 2026

ClaudeChatGPT

Claude / ChatGPT

MCP client

ApexGenius route

Gateway context

GitHub

GitHub

Authorized session

Why the gateway is here

It keeps the GitHub authorization, tools, and activity behind the same managed route you use for your other supported systems.

Ask it

What people ask GitHub.

These questions use the GitHub tools below. Start with a read after connecting your channel or account.

  • Which GitHub account is connected? Do not change anything.Read
  • Summarize the open pull requests in the repository I name, with author, age and review status.Read
  • Read the config file I name on the main branch and explain what it sets.Read
  • List the bug issues opened in the last 30 days in the repository I name.Read
  • What changed in the latest release of the repository I name?Read

Tools

What GitHub can do through ApexGenius.

The reviewed catalog contains these 26 GitHub tools. Search by tool name, job, or access type.

Open the generated tool reference

Account and teams

get_me
Read

Read the GitHub account the token belongs to.

Account and teams

get_teams
Read

List the teams you belong to in organizations the token can see.

Account and teams

get_team_members
Read

List the members of one organization team.

Repositories and code

search_repositories
Read

Find repositories by name, description, topic or owner.

Repositories and code

get_file_contents
Read

Read a file or list a folder on any branch, tag or commit.

Repositories and code

search_code
Read

Search code across GitHub with GitHub code search.

Repositories and code

list_repository_collaborators
Read

List the collaborators on a repository.

Commits, branches and tags

list_commits
Read

List commits on a branch.

Commits, branches and tags

get_commit
Read

Read one commit with its changed files, and the diff when asked.

Commits, branches and tags

search_commits
Read

Search commits by message, author or date.

Commits, branches and tags

list_branches
Read

List the branches in a repository.

Commits, branches and tags

list_tags
Read

List the tags in a repository.

Commits, branches and tags

get_tag
Read

Read one tag.

Releases

list_releases
Read

List the releases in a repository.

Releases

get_latest_release
Read

Read the latest release.

Releases

get_release_by_tag
Read

Read the release for one tag.

Issues

list_issues
Read

List issues in a repository, filtered by state or label.

Issues

issue_read
Read

Read one issue with its comments, labels, parent or sub-issues.

Issues

search_issues
Read

Search issues by meaning, such as a bug described in your own words.

Issues

get_label
Read

Read one label in a repository.

Issues

list_issue_types
Read

List the issue types a repository or organization supports.

Issues

list_issue_fields
Read

List the issue fields defined for a repository or organization.

Pull requests

list_pull_requests
Read

List pull requests in a repository.

Pull requests

pull_request_read
Read

Read one pull request with its diff, files, commits, reviews, comments or check runs.

Pull requests

search_pull_requests
Read

Search pull requests across repositories.

People

search_users
Read

Find GitHub users by username or name.

Connection model

How to connect GitHub.

The GitHub connection belongs to your signed-in account. Any GitHub-native resources stay inside that provider.

Read connection details

Before you start

  • A GitHub account that can read the repositories you want your AI to use.
  • A personal access token. A fine-grained token is best: choose the repositories and set Contents, Issues and Pull requests to Read-only. A classic token with the repo scope also works.

1. Connect GitHub to ApexGenius

  1. Create a token on GitHub. Open github.com/settings/personal-access-tokens and choose Generate new token. Pick the account or organization that owns the repositories, choose the repositories, and set Contents, Issues and Pull requests to Read-only. Add Members Read-only under organization permissions only if you want team reads. Copy the token once.
    The full GitHub Fine-grained personal access tokens page, with the account avatar blurred and red boxes around Fine-grained tokens and Generate new token.
    Settings, Developer settings, Personal access tokens, Fine-grained tokens. Generate new token starts one. The account avatar is blurred in this capture.Open full-size image (opens in a new tab)
  2. Open GitHub in Connections. Sign in to ApexGenius, open Connections, choose GitHub, and select Connect.
  3. Paste the token. Paste the token into the connection form. ApexGenius supplies the GitHub MCP address, checks the token with GitHub, and stores it encrypted. Never paste the token into a chat.
  4. Check the connected account. Open Tools to see the read tools GitHub lists for your token, then ask your AI the question below. Compare the login with your GitHub account.
Connect GitHub

2. Choose your AI and finish setup

Each guide includes the AI setup and a first question for GitHub.

Current governance

Know the account, tools, and result.

ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.

Authorized context

GitHub checks the token on every call. Your AI sees only the repositories and data the token can read.

Current tool surface

ApexGenius sends GitHub’s read-only header, so write tools such as creating issues, commenting, merging or pushing are not listed and cannot run.

Reviewable activity

An organization can require approval for fine-grained tokens, or block classic tokens, before they reach its repositories.

Disconnecting removes the token from ApexGenius. Delete it on GitHub to stop it everywhere.

Why a gateway

26 operations. Three tool definitions.

Your AI starts with three ApexGenius gateway tools. It discovers the GitHub operations available to its authorization when a task needs them, then runs the selected operation through the gateway.

One saved provider connection

Connect GitHub to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.

Scoped per agent

Give one client read-only and the write operations never appear in its tool list at all.

Every call on the record

Which agent asked, what ran, and whether it succeeded, kept per connection for review.

Use GitHub with your AI.

Choose your AI client for setup steps and examples using GitHub.

FAQ

Questions people ask before connecting GitHub.

How do I connect GitHub?
Create a personal access token on GitHub, open GitHub in ApexGenius Connections, and paste it. ApexGenius checks the token with GitHub before saving it encrypted.
Which token should I create?
A fine-grained token is best. Choose only the repositories you want, then set Contents, Issues and Pull requests to Read-only. GitHub adds Metadata on its own. A classic token with the repo scope also works.
Can it change my repos?
No. The connection is read-only. ApexGenius asks GitHub for read tools only, so your AI cannot open or merge pull requests, comment, push, or delete anything. Make changes on GitHub.
Can it read private repositories?
Yes, the ones your token includes. A fine-grained token reaches only the repositories you picked. Public repositories are readable with any token.
What happens when my token expires?
GitHub stops accepting it and reads fail. Create a new token on GitHub and paste it on the GitHub connection page in ApexGenius.
Can I take this setup to another AI agent?
Yes. Add ApexGenius to another compatible agent with the same ApexGenius account. It can use the same GitHub connection and load the GitHub skill. Each agent needs its own setup.

MCP-compatible AI agents

ClaudeChatGPTCursorVS Code

Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.

App connections

Salesforcen8nConfluence

Salesforce keeps connection context. Other providers use your signed-in account.

Connect GitHub. Start with a safe read.

Use the AI you already work in while ApexGenius keeps the app route visible.

Connect GitHub

7 days free · No card required

Compatibility does not imply partnership.