Cloudflare MCP Server — Code Mode
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cloudflare MCP Server — Code ModeWhat tools are available on this MCP server?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cloudflare MCP Server — Code Mode
Serverless starter for building a remote Model Context Protocol (MCP) server on Cloudflare Workers.
The project is designed for code mode: clients can discover capabilities and compose tool calls with structured responses. Arbitrary code execution is not enabled in the starter; it should only be added after defining a sandbox, authentication, limits, and auditing.
Goals
Run on the edge via Cloudflare Workers.
Expose an MCP endpoint at
/mcp.Keep tools small, typed, and composable.
Prepare OAuth authentication and Cloudflare bindings.
Evolve to secure code execution in an isolated sandbox.
Related MCP server: remote-mcp-server-authless
Local development
Prerequisites: Node.js 18+ and a Cloudflare account with Workers enabled.
npm install
npm run devThe local server is available at http://localhost:8788/mcp.
To validate with the MCP Inspector:
npx @modelcontextprotocol/inspector@latestDeploy
npx wrangler login
npm run deployAfter deploying, the endpoint will be:
https://<worker>.<account>.workers.dev/mcpStructure
src/index.ts: Worker HTTP routing.src/mcp.ts: MCP server and tools.wrangler.jsonc: Worker configuration.PLAN.md: implementation plan and acceptance criteria.
Security
Do not add eval, new Function, or a code interpreter directly to the Worker. For code mode with real execution, use an appropriate sandbox, strong authentication, API allowlists, CPU/memory/time limits, per-user isolation, and logs without secrets.
Next steps
See PLAN.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloudflare Workers MCP server: agent-workflow-engine
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceA remote MCP server that exposes tools from many services (X, LinkedIn, GitHub, Gmail, Notion, etc.) through a single endpoint on Cloudflare Workers, enabling unified access to third-party APIs via natural language.-
- FlicenseNot gradedqualityCmaintenanceDeploy a stateless remote MCP server on Cloudflare Workers without authentication, enabling tool calls via MCP protocol.-
- FlicenseNot gradedqualityCmaintenanceA stateless remote MCP server on Cloudflare Workers without authentication, supporting custom tool registration and integration with MCP clients like Cloudflare AI Playground and Claude Desktop.-
- FlicenseNot gradedqualityBmaintenanceDeploys a stateless remote MCP server on Cloudflare Workers without authentication, enabling MCP tool calls from clients like Claude Desktop and Cloudflare AI Playground.-