Building a Remote MCP Server on Cloudflare (Without Auth)
@takumin0423
About Building a Remote MCP Server on Cloudflare (Without Auth)
リモートMCPサーバーをCloudflare Workersにデプロイする
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Building a Remote MCP Server on Cloudflare (Without Auth)?
It is an example project that deploys a remote MCP server on Cloudflare Workers without authentication. It provides a template for creating and customizing MCP tools, and connects to remote MCP clients like Cloudflare AI Playground or Claude Desktop.
How to use Building a Remote MCP Server on Cloudflare (Without Auth)?
Deploy via the "Deploy to Workers" button or run npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless. Customize tools inside the init() method of src/index.ts. Connect to Cloudflare AI Playground by entering the SSE URL, or to Claude Desktop via the mcp-remote proxy with the appropriate configuration.
Key features of Building a Remote MCP Server on Cloudflare (Without Auth)
- Deploy a remote MCP server without authentication
- Hosted on Cloudflare Workers for global scalability
- Easily customizable tools via
this.server.tool(...) - Direct connection to Cloudflare AI Playground
- Compatible with Claude Desktop using the mcp-remote proxy
Use cases of Building a Remote MCP Server on Cloudflare (Without Auth)
- Quickly deploy a live MCP server for prototyping or internal tools
- Integrate custom MCP tools with Cloudflare AI Playground
- Connect remote MCP servers to desktop clients like Claude Desktop
- Experiment with server‑side MCP functionality without auth overhead
FAQ from Building a Remote MCP Server on Cloudflare (Without Auth)
Do I need authentication for this MCP server?
No. This example is designed to work without any authentication.
How do I add my own tools to the server?
Open src/index.ts and define each tool inside the init() method using this.server.tool(...).
How can I connect the server to Claude Desktop?
Install the mcp-remote proxy (npx mcp-remote) and add a configuration entry in Claude Desktop pointing to your SSE URL.
How do I connect to Cloudflare AI Playground?
Go to the playground’s settings and enter your server’s SSE URL (e.g., remote-mcp-server-authless.<your-account>.workers.dev/sse).
Can I run this server locally before deploying?
Yes. Use the npm create cloudflare@latest command with the template to set up the project locally, then deploy.
Frequently asked questions
Do I need authentication for this MCP server?
No. This example is designed to work without any authentication.
How do I add my own tools to the server?
Open `src/index.ts` and define each tool inside the `init()` method using `this.server.tool(...)`.
How can I connect the server to Claude Desktop?
Install the mcp-remote proxy (`npx mcp-remote`) and add a configuration entry in Claude Desktop pointing to your SSE URL.
How do I connect to Cloudflare AI Playground?
Go to the playground’s settings and enter your server’s SSE URL (e.g., `remote-mcp-server-authless.<your-account>.workers.dev/sse`).
Can I run this server locally before deploying?
Yes. Use the `npm create cloudflare@latest` command with the template to set up the project locally, then deploy.
Basic information
More Cloud & Infrastructure MCP servers
Kubernetes MCP Server
manusaModel Context Protocol (MCP) server for Kubernetes and OpenShift
Cloudflare MCP Server
cloudflareMCP Server that interacts with Azure AI Foundry (experimental)
azure-ai-foundryA MCP Server for Azure AI Foundry: it's now moved to cloud, check the new Foundry MCP Server
Mcp K8s Go
strowkMCP server connecting to Kubernetes

Nippy
NippyNippy is drag-and-drop hosting (nippy.host) with an MCP server: connect it and your assistant can publish HTML, folders of photos, or file downloads to a live *.nippy.site URL — and keep editing the site in place at the
Comments