home / mcp / remote mcp server authless

Remote MCP Server Authless

Exposes MCP tools via a remote Cloudflare SSE endpoint for web and local clients without authentication.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "cdnguy425-remote-mcp-server-authless": {
      "url": "https://remote-mcp-server-authless.your-account.workers.dev/sse"
    }
  }
}

Deploy a remote MCP server on Cloudflare to expose your tools via an SSE endpoint that clients can connect to without authentication. This setup lets you run your MCP tools remotely and access them from the Cloudflare AI Playground or local MCP clients with a lightweight, serverless URL.

How to use

You can use your remote MCP server with an MCP client such as the Cloudflare AI Playground or Claude Desktop. In the Playground, point the client to your deployed server URL to run tools directly in the browser. For local clients, configure the client to connect to the server’s SSE endpoint so your tools are available as if they were running on your machine.

How to install

Prerequisites you need before installing this MCP server:

  • Node.js 14+ (with npm)
  • A Cloudflare account for deploying Workers
  • Git (optional, for cloning)

Step-by-step commands to create and deploy your remote MCP server on Cloudflare:

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
```
This deploys your MCP server to a URL like remote-mcp-server-authless.<your-account>.workers.dev/sse. If you prefer a local setup using the same template, run the same command in your terminal on your machine.

Additional notes

To customize your MCP server, implement each tool inside the init() method of src/index.ts using this.server.tool(...). This is how you define the capabilities your MCP server provides.

Connecting from the Cloudflare AI Playground is straightforward: open the Playground, enter your deployed MCP server URL (the one ending in /sse), and start using your tools directly from the browser.

If you want to connect from a local MCP client (such as Claude Desktop) using the mcp-remote proxy, configure your client to point to the SSE endpoint of your remote server. For Claude Desktop, update Settings > Developer > Edit Config with a configuration similar to the example shown below. This enables your tools to appear in Claude’s interface after a restart.