What OAuth providers are supported?
The server ships with GitHub OAuth built‑in, but the README notes it can be used as a reference for integrating other OAuth providers.
@fredrikp999
Basic information
Example MCP server with OAuth based on https://developers.cloudflare.com/agents/guides/remote-mcp-server/
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, deployable to your own Cloudflare account. It serves as a reference example for integrating other OAuth providers with an MCP server deployed to Cloudflare.
Clone the repo and install dependencies with npm install. Create a GitHub OAuth App, set secrets via Wrangler, create a KV namespace, and deploy with wrangler deploy. Test using the MCP Inspector by connecting to the SSE endpoint. Configure Claude Desktop or other MCP clients to connect using the mcp-remote command.
The server ships with GitHub OAuth built‑in, but the README notes it can be used as a reference for integrating other OAuth providers.
The server runs on Cloudflare Workers. Dependencies include the `workers-oauth-provider` library, Durable MCP, and the MCP Remote library. Local development requires Node.js and Wrangler.
Tokens and authentication state are stored in a Cloudflare KV namespace (called `OAUTH_KV`) configured during deployment.
The README notes that Claude Desktop does not yet fully support remote MCP servers and may show error messages, though tools still work. Cursor supports HTTP+SSE servers but not authentication, so the `mcp-remote` command is still required.
The server uses Server‑Sent Events (SSE) as the transport. Authentication is handled via GitHub OAuth; all authenticated GitHub users can access basic tools, while the `generateImage` tool is restricted to usernames listed in the `ALLOWED_USERNAMES` configuration.

Jaybird Digital lets you build a website for you in the conversation. Tell your ai about your business and what you want, and it writes the pages and saves them to Jaybird. You get a link to view the site right away, wi

Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP

Official Porkbun MCP server, maintained by Porkbun. Check domain availability and pricing, register, renew and transfer domains, and manage DNS records, nameservers, URL forwarding, glue records, DNSSEC and domain contac

Local-first credential broker for MCP. AI coding agents (Claude Code, Cursor, Codex…) call APIs, SSH and databases through scoped presets; secrets stay in your OS keychain and never enter the agent's context.

Official Instatus MCP server. Ask what's down and why a monitor is failing, measure uptime for a period, see what went down and for how long, post and resolve incidents, schedule maintenance, put up general notices, see
Comments