Cloudflare MCP Development

Automates creation and deployment of MCP servers on Cloudflare Workers for Claude tooling extensions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/2Rds/block-drive-vault --skill cloudflare-mcp-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Cloudflare MCP Development
Source: https://github.com/2Rds/block-drive-vault/tree/main/cloudflare-toolkit/skills/cloudflare-mcp-development
Command: npx skills add https://github.com/2Rds/block-drive-vault --skill cloudflare-mcp-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to create and deploy MCP (Model Context Protocol) servers on Cloudflare Workers to extend Claude with custom tools and capabilities.

Core Features & Use Cases

  • Public MCP servers: Deploy publicly accessible MCP endpoints for Claude integration.
  • OAuth-protected MCP servers: Support authenticated access via providers like GitHub or Google.
  • End-to-end deployment: From server scaffolding to worker deployment using Wrangler and Cloudflare tooling.
  • Use Case: A developer wants to expose a custom tool to Claude as an MCP server to augment its capabilities.

Quick Start

Use npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless Or for OAuth-protected MCP server, use npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-github-oauth

Frequently Asked Questions about Cloudflare MCP Development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an MCP server on Cloudflare Workers for Claude?

To deploy an MCP server on Cloudflare Workers, use the provided npm create cloudflare template to scaffold the project, define your tools, and deploy using Wrangler to expose endpoints for Claude integration.

Can I secure a remote MCP server with OAuth using GitHub or Google?

Yes, you can secure a remote MCP server with OAuth by using the GitHub OAuth template, which sets up the provider configuration to ensure authenticated access for Claude to your protected endpoints.

What is the difference between public and OAuth-protected MCP servers?

Public MCP servers allow open access to your endpoints, while OAuth-protected MCP servers require authentication via providers like GitHub or Google before Claude can access the custom tooling.

How do I add custom tools to Claude via Model Context Protocol?

You add custom tools to Claude via Model Context Protocol by defining the tool schema in your worker code and deploying it as a remote MCP server, which extends Claude with your specific capabilities.

Do I need Wrangler to launch MCP servers on Cloudflare Workers?

Yes, Wrangler is required for end-to-end MCP server development, handling the worker integration guidance and deployment steps necessary to launch your server on the Cloudflare platform.

What's the best way to scaffold a remote MCP server without authentication?

The best way to scaffold an authless remote MCP server is using the specific cloudflare/ai/demos/remote-mcp-authless template with npm create cloudflare, providing a ready-to-deploy public endpoint.