Connector guide7-minute read46 MCP tools7 languages

How to Connect GitHub to Meta Muse — via MCP

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

GitHub

GitHub

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

tools

46

Region

INTL

Category

Infrastructure

Authentication

Bearer Token

Required env vars

GITHUB_PAT
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the GitHub in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Try asking

Example prompts for GitHub

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

GitHub · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → GitHub, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

GitHub + Meta Muse

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

GITHUB_PAT

Step 1 — Get credentials

AnythingMCP connects to GitHub's official remote MCP server (https://api.githubcopilot.com/mcp/) with a personal access token. GitHub's server provides the tools: at install AnythingMCP reads the live tool list, and every tool gets the prefix github_. When GitHub adds tools, open the connector and click Discover tools.

  1. On GitHub open Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token (direct link). Pick the resource owner (your account or an organization), an expiry, and Only select repositories with the repositories the AI should reach.
  2. Under Repository permissions set Contents, Issues and Pull requests to Read-only, or to Read and write where the AI should create branches, commit, or open issues and pull requests. Metadata (read-only) is added automatically. For github_get_teams and github_get_team_members also add the organization permission Members: Read-only.
  3. If the owner is an organization, an organization owner may have to approve the token first (the organization's Settings → Personal access tokens → Pending requests). Organizations with SAML single sign-on also need the token authorized for SSO.
  4. Paste the token into GITHUB_PAT and install. A classic token (ghp_…, scope repo, plus read:org for teams) works too, but it reaches every repository you can, so a fine-grained token is the safer choice.

Organization policies: on Copilot Business or Copilot Enterprise, the MCP servers in Copilot policy must be enabled for the organization. Organizations can restrict personal access tokens, and enterprises with Enterprise Managed Users may have them disabled. For GitHub Enterprise Cloud with data residency, change the connector's base URL to https://copilot-api.<your-subdomain>.ghe.com/mcp. GitHub Enterprise Server has no hosted MCP server.

Toolsets and read-only mode: by default GitHub serves the context, repos, issues, pull_requests and users toolsets. To change that, add the header X-MCP-Toolsets in the connector editor (for example repos,issues,pull_requests,actions, or all), or X-MCP-Readonly: true to expose only read tools. Then click Discover tools.

Switched off at install: github_merge_pull_request, github_push_files, github_create_or_update_file and github_delete_file. Tools that a toolset header adds later, such as repository deletion, also arrive switched off. You can switch any of them on per tool in the connector. Everything runs as the token's owner, and issue and pull request text on public repositories is untrusted input (X-MCP-Lockdown: true hides content from authors without push access).

First call: github_get_me shows who the token belongs to; then use github_search_repositories, github_get_file_contents, github_list_issues and github_pull_request_read. A 401 means the token is wrong, expired or revoked; a 403 points to a missing permission, a pending organization approval or SSO authorization, or a policy; a 404 on a private repository usually means the token does not include it.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Muse

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.

  1. In Muse, open Settings → Connectors and choose Add custom connector.
  2. Paste the MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse opens the AnythingMCP sign-in page: sign in and approve access.
  4. In a chat, ask Muse for something that needs the GitHub tools.

You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.

Available tools

ToolWhat it does
github_add_comment_to_pending_reviewAdd review comment to the requester's latest pending pull request review
github_add_issue_commentAdd a comment and/or reaction to a specific issue or issue comment in a GitHub repository
github_add_reply_to_pull_request_commentAdd a reply and/or reaction to an existing pull request comment
github_create_branchCreate a new branch in a GitHub repository, starting from from_branch or, when it is omitted, from the repository's default branch
github_create_or_update_fileCreate or update a single file in a GitHub repository
github_create_pull_requestCreate a new pull request in a GitHub repository from the head branch into the base branch, optionally as a draft and with reviewers…
github_create_repositoryCreate a new GitHub repository in your account or specified organization
github_delete_fileDelete a file from a GitHub repository by committing its removal to the given branch with a commit message
github_fork_repositoryFork a GitHub repository to your account or specified organization
github_get_commitGet details for a commit from a GitHub repository: message, author and, depending on detail, the stats or the full patch of the changed…
github_get_file_contentsGet the contents of a file or directory from a GitHub repository
github_get_labelGet a specific label from a repository by its name, with its color and description
github_get_latest_releaseGet the latest release in a GitHub repository, with its tag, name, release notes and assets
github_get_meGet details of the authenticated GitHub user
github_get_release_by_tagGet a specific release by its tag name in a GitHub repository
github_get_tagGet details about a specific git tag in a GitHub repository, including the object the tag points to
github_get_team_membersGet member usernames of a specific team in an organization
github_get_teamsGet details of the teams the user is a member of
github_issue_readGet information about a specific issue in a GitHub repository
github_issue_writeCreate a new or update an existing issue in a GitHub repository
github_list_branchesList branches in a GitHub repository with the commit each one points to; paginated with page and perPage
github_list_commitsGet list of commits of a branch in a GitHub repository
github_list_issue_fieldsList issue fields for a repository or organization
github_list_issue_typesList supported issue types for a repository or its owner organization
github_list_issuesList issues in a GitHub repository
github_list_pull_requestsList pull requests in a GitHub repository
github_list_releasesList releases in a GitHub repository with their tags, names and release notes; paginated with page and perPage
github_list_repository_collaboratorsList collaborators of a GitHub repository
github_list_tagsList git tags in a GitHub repository with the commit each tag points to; paginated with page and perPage
github_merge_pull_requestMerge a pull request in a GitHub repository with the merge, squash or rebase method, optionally only while its head is still expectedHeadSha

(showing 30 of 46 tools — install the connector to see them all)

FAQ

Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.

Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.

Next steps

Was this guide helpful?

Your GitHub agent is one click away.

Install the connector, paste the key, prompt Meta Muse. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect GitHub to ChatGPT — via MCP

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Connectors

How to Connect GitHub to Claude — via MCP

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Connectors

How to Connect GitHub to Cursor — via MCP

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Connectors

How to Connect GitHub to Gemini — via MCP

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Connectors

GitHub to MCP — Drive GitHub from any AI Agent

Work with GitHub from Claude, ChatGPT or Copilot through GitHub's official MCP server: read code and commits, search repositories, triage issues, and open and review pull requests.

Connectors

How to Connect Outlook (Microsoft 365 Mail and Calendar) to Meta Muse — via MCP

Let your AI work in Outlook: search and read email, file messages in folders, draft, send and reply, check the calendar, create and move meetings, and find free time with colleagues. Microsoft 365 and Outlook.com through Microsoft Graph, signed in with your Microsoft account.