Claude-skills cloudflare-mcp-server
Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.
install
source · Clone the upstream repo
git clone https://github.com/secondsky/claude-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/secondsky/claude-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/cloudflare-mcp-server/skills/cloudflare-mcp-server" ~/.claude/skills/secondsky-claude-skills-cloudflare-mcp-server && rm -rf "$T"
manifest:
plugins/cloudflare-mcp-server/skills/cloudflare-mcp-server/SKILL.mdsource content
Cloudflare MCP Server
Last Updated: 2025-11-21
Quick Start
import { McpServer } from '@modelcontextprotocol/sdk'; const server = new McpServer({ name: 'my-server', version: '1.0.0' }); server.tool('getTodo', async ({ id }) => ({ id, title: 'Task', completed: false })); export default server;
Core Concepts
- Tools: Functions AI can call
- Resources: Data AI can access
- Prompts: Reusable templates
- Transports: SSE, HTTP, WebSocket
Example Tool
server.tool('searchDocs', { description: 'Search documentation', parameters: { type: 'object', properties: { query: { type: 'string' } } }, handler: async ({ query }) => { return { results: [...] }; } });
Resources
Core Documentation
(704 lines) - Official Cloudflare templates, complete step-by-step workflow, 5-minute setupreferences/quick-start-guide.md
(66 lines) - MCP fundamentals: tools, resources, prompts, transportsreferences/core-concepts.md
(326 lines) - Worker & Durable Objects basics, transport selection, HTTP fundamentalsreferences/worker-basics.md
(246 lines) - Durable Objects integration, WebSocket hibernation, cost optimization, common patternsreferences/stateful-servers.md
(814 lines) - Deployment & testing, configuration reference, authentication patterns, 22 known errors with solutionsreferences/production-deployment.md
Templates
- Minimal MCP servertemplates/basic-mcp.ts
- Tool definitionstemplates/tools-example.ts
- Stateful MCP with DOtemplates/durable-object-mcp.ts
- WebSocket transporttemplates/websocket-mcp.ts
Official Docs: https://modelcontextprotocol.io | Cloudflare: https://developers.cloudflare.com/workers/runtime-apis/durable-objects/