Deploy a no-auth remote MCP server on Cloudflare Workers with easy setup and integration options
The Remote Authless MCP Server allows developers to deploy an unauthenticated Model Context Protocol (MCP) server on Cloudflare Workers, providing a standardized interface for AI applications to interact with custom tools and data sources. This server enables seamless integration between various AI platforms like Claude Desktop, Continue, Cursor, and more, by adhering to the MCP protocol.
The Remote Authless MCP Server supports multiple tool integrations through its init()
method in src/index.ts
, where developers can add their own tools. By defining tools using this.server.tool(...)
, users can extend the functionality of AI applications. This server is particularly useful for developers looking to build custom workflows and integrate multiple AI platforms.
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
The above diagram illustrates the flow of data in an MCP-enabled environment. The AI application sends requests through its MCP client to the protocol, which is then passed to the MCP server. The server processes these requests and interacts with the appropriate tool or data source.
graph TD
A[MCP Client] --> B[API Request]
B --> C[MCP Server]
C --> D[Tool/DataSource API]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
In this data architecture diagram, the MCP client sends an API request to the MCP server. The server then interacts with the tool or data source’s API to process and return the result back to the client.
To deploy your own Remote Authless MCP Server on Cloudflare Workers, follow these steps:
Alternatively, you can deploy it manually using:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
To add tools to your MCP server, define them in the init()
method of src/index.ts
using this.server.tool(...)
. This allows you to extend the functionality and integrate specific tools needed by AI applications.
MCP Client | Resources | Tools | Prompts |
---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ |
Continue | ✅ | ✅ | ✅ |
Cursor | ❌ | ✅ | ❌ |
This matrix shows that all MCP clients support tool integration but not all prompt capabilities. Specifically, only Claude Desktop and Continue are fully compatible with this server.
To connect your Remote Authless MCP Server to the Claude Desktop client:
remote-mcp-server-authless.<your-account>.workers.dev/sse
in the playground.{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or remote-mcp-server-authless.your-account.workers.dev/sse
]
}
}
}
MCP Client | Support Status |
---|---|
Claude Desktop | Full Support |
Continue | Full Support |
Cursor | Tool Only |
This matrix indicates the compatibility of different AI clients with this server. Both Claude Desktop and Continue are fully compatible, while Cursor currently supports tool integration but not prompts.
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-calculator"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
This example demonstrates a configuration for the calculator tool, which requires an API key for security purposes.
Contributions are welcome! To contribute, follow these steps:
src/index.ts
.For more information on Model Context Protocol and its ecosystem, visit the official documentation at modelcontextprotocol.io. The community forum is also a great place to get support and collaborate with other developers.
By leveraging this Remote Authless MCP Server, developers can enhance their AI applications by integrating custom tools and data sources seamlessly.
Next-generation MCP server enhances documentation analysis with AI-powered neural processing and multi-language support
Learn to connect to MCP servers over HTTP with Python SDK using SSE for efficient protocol communication
Python MCP client for testing servers avoid message limits and customize with API key
Analyze search intent with MCP API for SEO insights and keyword categorization
Learn how to use MCProto Ruby gem to create and chain MCP servers for custom solutions
AI Vision MCP Server offers AI-powered visual analysis, screenshots, and report generation for MCP-compatible AI assistants