Build AI agents on Cloudflare Workers with MCP integration, tool use, and LLM providers.
/plugin marketplace add secondsky/claude-skills/plugin install cloudflare-agents@claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/advanced-features.mdreferences/agent-api.mdreferences/configuration-guide.mdreferences/error-catalog.mdreferences/http-sse-guide.mdreferences/mcp-integration.mdreferences/patterns-concepts.mdreferences/state-management.mdreferences/websockets-guide.mdtemplates/basic-agent.tstemplates/browser-agent.tstemplates/calling-agents-worker.tstemplates/chat-agent-streaming.tstemplates/hitl-agent.tstemplates/mcp-server-basic.tstemplates/rag-agent.tstemplates/react-useagent-client.tsxtemplates/scheduled-agent.tstemplates/state-sync-agent.tstemplates/websocket-agent.tsLast Updated: 2025-11-21
export default {
async fetch(request, env, ctx) {
const agent = {
tools: [
{ name: 'getTodo', handler: async ({id}) => ({id, title: 'Task'}) }
],
async run(input) {
return await processWithLLM(input, this.tools);
}
};
return Response.json(await agent.run(await request.text()));
}
};
const agent = {
tools: [...],
systemPrompt: 'You are a helpful assistant',
model: 'gpt-4o',
async run(input) {
// Process with LLM
}
};
references/patterns-concepts.md (317 lines) - What is Cloudflare Agents, patterns & concepts, critical rules, known issues preventionreferences/configuration-guide.md (152 lines) - Complete configuration deep divereferences/agent-api.md (115 lines) - Complete Agent Class API referencereferences/http-sse-guide.md (74 lines) - HTTP & Server-Sent Eventsreferences/websockets-guide.md (110 lines) - WebSocket integrationreferences/state-management.md (388 lines) - State management, scheduled tasks, workflowsreferences/mcp-integration.md (130 lines) - Model Context Protocol integrationreferences/advanced-features.md (637 lines) - Browser automation, RAG, AI model integration, calling agents, client APIsreferences/error-catalog.md (10 lines) - Common errors and solutionstemplates/basic-agent.ts - Basic agent setuptemplates/browser-agent.ts - Browser automationtemplates/calling-agents-worker.ts - Calling other agentstemplates/chat-agent-streaming.ts - Streaming chat agenttemplates/hitl-agent.ts - Human-in-the-looptemplates/mcp-server-basic.ts - MCP server integrationtemplates/rag-agent.ts - RAG implementationtemplates/react-useagent-client.tsx - React client integrationtemplates/scheduled-agent.ts - Scheduled taskstemplates/state-sync-agent.ts - State synchronizationtemplates/websocket-agent.ts - WebSocket agenttemplates/workflow-agent.ts - Workflows integrationtemplates/wrangler-agents-config.jsonc - Wrangler configurationOfficial Docs: https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-agents/