- Home
- MCP servers
- Remote MCP Server Authless
Remote MCP Server Authless
- javascript
0
GitHub Stars
javascript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can deploy a remote MCP server that runs on Cloudflare Workers and exposes tools you define, making them accessible from MCP clients. This setup is useful for creating an authenticated-free remote server that you can customize with your own tools and connect from various clients for quick experimentation or integration.
How to use
You use an MCP client to send requests to a remote MCP server. Once deployed, you can access the server’s tools through the client’s standard MCP interface and run actions against the tools you define.
Connect to the server from the Cloudflare AI Playground to experiment with your MCP tools directly in a browser-based client. Open the Playground, provide your deployed server URL, and start using your tools without authentication barriers.
If you want to use a local MCP client to reach your remote server, you can connect Claude Desktop to the remote MCP server via the mcp-remote proxy. Use the following configuration in Claude Desktop Settings → Developer → Edit Config to expose the server as a local tool.
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or remote-mcp-server-authless.your-account.workers.dev/sse
]
}
}
}
How to install
Prerequisites you need before installing: Node.js (with npm) or another runtime as appropriate for your environment.
Install the remote MCP server template with Cloudflare’s setup command.
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
After running the command, follow the prompts to configure your deployment. The server will be created with a URL similar to remote-mcp-server-authless.<your-account>.workers.dev/sse.
Additional notes
Customize your MCP server by adding your own tools inside the init() method of src/index.ts using this.server.tool(...). This is how you expose specific capabilities to MCP clients.
Connect to Cloudflare AI Playground using your deployed server URL to test your tools in a browser-based environment.
You can also connect from Claude Desktop by configuring the mcp-remote proxy with the following JSON snippet. This maps a local identifier to your remote server’s SSE endpoint.
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or remote-mcp-server-authless.your-account.workers.dev/sse
]
}
}
}