GitHub MCP Bridge
Integrates Auth0 for OAuth authentication, validating issuer, audience, signature, expiry, and scopes to secure the MCP server.
Provides tools for repository discovery, file reads, branches, atomic multi-file commits, deletions, and pull requests on GitHub repositories allowed by the server's token and allowlist.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
GitHub MCP Bridge
A private, write-capable GitHub MCP server for all repositories allowed by its server-side GitHub token. It supports repository discovery, file reads, branches, atomic multi-file commits, deletions, and pull requests.
Deploy on Render
Put this project in a GitHub repository.
In Render, create a Blueprint from that repository.
render.yamlbuilds the Docker service and prompts for its secrets.Enter:
GITHUB_TOKEN: a GitHub token with the required repository access.AUTH_ISSUER_URL: your Auth0 tenant URL, includinghttps://.
Render supplies the OAuth audience, RESOURCE_SERVER_URL, and permitted
hostname automatically.
The MCP endpoint is https://YOUR_RENDER_HOST/mcp.
Related MCP server: GitHub MCP Server
Configure Auth0
In Auth0:
Create an API whose Identifier is the final Render
/mcpURL.Keep RS256 signing and set that API as the tenant's Default Audience.
Enable Client ID Metadata Document (CIMD) registration.
Import ChatGPT's CIMD URL when ChatGPT shows it during plugin setup.
Allow user-delegated access to the API and use a login method only you can access.
Connect ChatGPT
Create a developer-mode plugin with:
Server URL:
https://YOUR_RENDER_HOST/mcpAuthentication: OAuth
ChatGPT discovers Auth0 from the server and opens the login flow.
Local development
cp .env.example .env
# Add GITHUB_TOKEN and keep MCP_AUTH_ENABLED=false.
docker compose up --build
curl http://127.0.0.1:8000/healthLocal MCP endpoint: http://127.0.0.1:8000/mcp.
Safety defaults
Direct default-branch commits are disabled.
Force pushes are not implemented.
Production OAuth validates issuer, audience, signature, expiry, and scopes.
All repositories accessible to the GitHub token are available by default.
ALLOWED_BRANCH_PREFIXEScan optionally restrict writable branches.File and commit payload sizes are capped.
Use a short-lived GitHub token and start with a disposable repository.
This server cannot be deployed
Maintenance
Related MCP Connectors
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Operate GitHub from your AI assistant: repos, PRs, issues, Actions. Previews and read-only mode.
Manage repositories, users, releases, and automate GitHub workflows
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.338 npm4MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables comprehensive interaction with GitHub repositories, including code management, issues, pull requests, and full GitHub Actions workflow control with triggering, monitoring, and artifact management capabilities.221 npm-
- AlicenseNot gradedqualityDmaintenanceProvides secure, controlled access to GitHub operations through the Model Context Protocol with enterprise-grade security features including secret detection, vulnerability scanning, rate limiting, and full audit trails. Supports repository management, file operations, branch creation, commits, and GitHub Actions workflows.MIT
- AlicenseAqualityCmaintenanceEnables interaction with GitHub repositories, issues, pull requests, code search, branches, and GitHub Actions workflows.89 npmMIT