building-mcp-server-on-cloudflare

building mcp server on cloudflare

cloudflare ↓ 3.5k
Claude Code
View source ↗

What it does

  • User wants to build a remote MCP server
  • User needs to expose tools via MCP
  • User asks about MCP authentication or OAuth
  • User wants to deploy MCP to Cloudflare Workers
  • Cloudflare account with Workers enabled
  • Node.js 18+ and npm/pnpm/yarn
  • Wrangler CLI (npm install -g wrangler)

Requirements & configuration

  • User needs to expose tools via MCP
  • Requires OAuth app setup. See references/oauth-setup.md.

Configuration: GITHUB_CLIENT_IDGITHUB_CLIENT_SECRET

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

building mcp server on cloudflare

Source

Repository: https://github.com/cloudflare/skills

building-mcp-server-on-cloudflare FAQ

What does the building-mcp-server-on-cloudflare skill do?

| Builds remote MCP (Model Context Protocol) servers on Cloudflare Workers with tools, OAuth authentication, and production deployment. Generates server code, configures auth providers, and deploys to Workers. User wants to build a remote MCP server User needs to expose tools via MCP

What does building-mcp-server-on-cloudflare require?

User needs to expose tools via MCP Requires OAuth app setup. See references/oauth-setup.md. Configuration keys: GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET.

How do I install building-mcp-server-on-cloudflare?

Run: npx -y skills add https://github.com/cloudflare/skills --skill building-mcp-server-on-cloudflare --agent claude-code — the source lives at github.com/cloudflare/skills.

Maintain building-mcp-server-on-cloudflare?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[building-mcp-server-on-cloudflare on getagentictools](https://getagentictools.com/skills/cloudflare-skills-building-mcp-server-on-cloudflare?ref=badge)
npx agentictools info skills/cloudflare-skills-building-mcp-server-on-cloudflare

The second line is the CLI lookup for this page — handy in READMEs and docs.