What runtime dependencies does this server require?
It requires Cloudflare Workers, Durable Objects, a KV namespace, and the `wrangler` CLI. You also need a GitHub OAuth App credentials (Client ID and Client Secret).
@zaki-yama-labs
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"math": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp-github-oauth.<your-subdomain>.workers.dev/sse"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
This is a Model Context Protocol (MCP) server that supports remote MCP connections with built-in GitHub OAuth. It is deployed to Cloudflare Workers and acts as both an OAuth server to MCP clients and an OAuth client to GitHub. It serves as a reference example for integrating OAuth providers with an MCP server using the workers-oauth-provider library.
Clone the repository, install dependencies, create a GitHub OAuth App, set secrets via Wrangler (GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, COOKIE_ENCRYPTION_KEY), create a KV namespace, and deploy using wrangler deploy. For local development, create a separate GitHub OAuth App, configure .dev.vars, and run wrangler dev. Test using the MCP Inspector by connecting to the SSE endpoint. Connect MCP clients like Claude Desktop by adding the server configuration with npx mcp-remote pointing to the SSE URL.
add, userInfoOctokit, and generateImage (restricted).It requires Cloudflare Workers, Durable Objects, a KV namespace, and the `wrangler` CLI. You also need a GitHub OAuth App credentials (Client ID and Client Secret).
OAuth tokens and authentication state are securely stored in a dedicated Cloudflare KV namespace (`OAUTH_KV`).
It uses Server-Sent Events (SSE) over HTTP. The SSE endpoint is located at `/sse`.
All authenticated GitHub users can access basic tools (`add`, `userInfoOctokit`). The `generateImage` tool is restricted to specific GitHub usernames set in the `ALLOWED_USERNAMES` configuration.
Clients like Cursor that do not support OAuth directly require the use of `npx mcp-remote` to wrap the remote SSE connection into a local STDIO server, handling authentication transparently.

SSH MCP server for AI agents: remote commands, file transfer, log search and server audits through OpenSSH.

Turn a plain-language guide into a narrated walkthrough video of your deployed web app. Your coding agent can write the guide from the source and bring back the MP4.

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.

UXMachine measures a web page in a real browser and returns verifiable observations, each with its evidence and its limits. It opens the address on desktop (1280×800) and mobile (390×844) and follows the site's own links

The tools your AI needs to make your games. Turn prompts into production-ready game assets — animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs — and playable game kits Unity, Godot, U
Comments