home / mcp / authless mcp server

Authless MCP Server

Exposes a remote MCP server with an HTTP endpoint and a local stdio proxy for Claude Desktop connections.

Installation
Add the following to your MCP client configuration file.

Configuration

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

You run a remote MCP Server that lets clients access and use your custom tools through MCP clients. This setup enables you to expose a server endpoint over Cloudflare Workers and also connect local clients via a proxy, giving you flexible, authenticated or authless MCP access for experimentation, demos, or lightweight integrations.

How to use

Connect via an MCP client to your remote server using the HTTP URL provided. You can also connect through a local proxy to run the server alongside your own tooling. When connected, your MCP client can discover and invoke the tools you defined on the server, enabling you to perform tasks, run calculations, or access data sources integrated into your MCP server.

How to install

Prerequisites: ensure Node.js and npm are installed on your machine.

1) Deploy the remote MCP Server to Cloudflare Workers using the CLI option shown below.

2) Alternatively, initialize a new project on your machine with the same template to host the MCP server locally for development.

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

Additional sections

Configuration notes: the server exposes an HTTP endpoint for remote MCP access and also supports a local, stdio-based proxy for connecting clients like Claude Desktop. You can connect the Claude Desktop client by updating its MCP configuration to point at the remote server’s SSE endpoint or to a local proxy URL.

Cloudflare Playground connection: you can use the Cloudflare AI Playground to run your MCP tools directly from a remote client. Open the playground, enter the deployed MCP URL, and execute your tools without setting up a local client.

Claude Desktop connection example: to expose your server to Claude Desktop via a proxy, configure Claude Desktop as shown and restart the app to enable the tools.

{
  "mcpServers": {
    "remote_authless": {
      "type": "http",
      "url": "remote-mcp-server-authless.<your-account>.workers.dev/sse",
      "args": []
    },
    "remote_authless_stdio": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://remote-mcp-server-authless.<your-account>.workers.dev/sse"
      ]
    }
  }
}