Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.
Builds MCP servers on Cloudflare Workers with tools, resources, and prompts.
npx claudepluginhub secondsky/claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/authentication.mdreferences/common-issues.mdreferences/core-concepts.mdreferences/debugging-guide.mdreferences/error-catalog.mdreferences/http-transport-fundamentals.mdreferences/oauth-providers.mdreferences/official-examples.mdreferences/production-deployment.mdreferences/quick-start-guide.mdreferences/stateful-servers.mdreferences/transport-comparison.mdreferences/transport.mdreferences/worker-basics.mdtemplates/basic-mcp-server.tstemplates/basic-mcp.tstemplates/claude_desktop_config.jsontemplates/mcp-bearer-auth.tstemplates/mcp-http-fundamentals.tstemplates/mcp-oauth-proxy.tsLast Updated: 2025-11-21
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;
server.tool('searchDocs', {
description: 'Search documentation',
parameters: {
type: 'object',
properties: {
query: { type: 'string' }
}
},
handler: async ({ query }) => {
return { results: [...] };
}
});
references/quick-start-guide.md (704 lines) - Official Cloudflare templates, complete step-by-step workflow, 5-minute setupreferences/core-concepts.md (66 lines) - MCP fundamentals: tools, resources, prompts, transportsreferences/worker-basics.md (326 lines) - Worker & Durable Objects basics, transport selection, HTTP fundamentalsreferences/stateful-servers.md (246 lines) - Durable Objects integration, WebSocket hibernation, cost optimization, common patternsreferences/production-deployment.md (814 lines) - Deployment & testing, configuration reference, authentication patterns, 22 known errors with solutionstemplates/basic-mcp.ts - Minimal MCP servertemplates/tools-example.ts - Tool definitionstemplates/durable-object-mcp.ts - Stateful MCP with DOtemplates/websocket-mcp.ts - WebSocket transportOfficial Docs: https://modelcontextprotocol.io | Cloudflare: https://developers.cloudflare.com/workers/runtime-apis/durable-objects/
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.