GitHub (OAuth)
Connect AI assistants to GitHub using OAuth authentication via a GitHub App.
Last updated
Connect AI assistants to GitHub using OAuth authentication via a GitHub App.
Type: Official
Source Type: Remote URL
Description: GitHub MCP server provides AI assistants with comprehensive access to GitHub's platform for repository management, code review, and collaboration. It enables operations on repositories, issues, pull requests, and other GitHub resources through a remote API endpoint with OAuth authentication.
Prerequisites:
Admin access to GitHub
Admin access to your Natoma org
In GitHub, navigate to Settings > Developer Settings > GitHub Apps.
Click New GitHub App in the top right corner.
Fill in the following:
App name: Natoma OAuth (or any descriptive label)
Homepage URL: https://natoma.ai
Authorization Callback URL:
Use exactly this callback URL — the OAuth flow will fail if it doesn't match.
Click Register Application.
Copy the Client ID and generate a Client Secret — you'll need both in the next step.
In the Natoma portal, navigate to Apps and find GitHub (OAuth).
Click + > Enable Personal Connections.
Enter the Client ID and Client Secret from Step 1.
Click Save.
In Natoma, navigate to My Connections.
Select GitHub (OAuth) > Add Personal Connection.
Click Authorize Connection.
Accept the OAuth consent flow in GitHub.
You will be redirected back to Natoma upon successful authorization.
Click Test Connection to verify everything is working.
Last updated
https://api.natoma.app/mcp/server/callback
