Remote MCP Server (Authless) logo

Remote MCP Server (Authless)

by daver987

This is an example of deploying a remote MCP server on Cloudflare Workers without authentication. It allows you to connect to the server from the Cloudflare AI Playground or local MCP clients like Claude Desktop.

View on GitHub

Last updated: N/A

What is Remote MCP Server (Authless)?

This is a remote Model Context Protocol (MCP) server designed to run on Cloudflare Workers. It allows you to expose tools and functionalities to AI models and clients without requiring authentication.

How to use Remote MCP Server (Authless)?

Deploy the server using the provided 'Deploy to Workers' button or the command-line tool. Customize the server by adding tools within the init() method of src/index.ts. Connect to the server from the Cloudflare AI Playground by entering the deployed server URL or from local MCP clients using the mcp-remote proxy.

Key features of Remote MCP Server (Authless)

  • Serverless deployment on Cloudflare Workers

  • No authentication required

  • Customizable with user-defined tools

  • Integration with Cloudflare AI Playground

  • Compatibility with local MCP clients (e.g., Claude Desktop)

Use cases of Remote MCP Server (Authless)

  • Exposing custom tools to AI models

  • Creating a remote AI agent

  • Integrating AI models with external services

  • Building a personalized AI assistant

FAQ from Remote MCP Server (Authless)

What is MCP?

MCP stands for Model Context Protocol. It's a protocol for connecting AI models with tools and external services.

How do I add tools to the server?

You can add tools by defining them inside the init() method of src/index.ts using this.server.tool(...).

How do I connect to the server from the Cloudflare AI Playground?

Go to https://playground.ai.cloudflare.com/ and enter your deployed MCP server URL.

How do I connect to the server from Claude Desktop?

Follow Anthropic's Quickstart and update the Claude Desktop configuration with the provided JSON snippet, replacing the URL with your deployed server URL.

What is mcp-remote?

mcp-remote is a proxy that allows local MCP clients to connect to remote MCP servers.