Remote MCP Server on Cloudflare logo

Remote MCP Server on Cloudflare

by zdburrage

This example provides a way to deploy a remote Model Context Protocol (MCP) server on Cloudflare Workers without requiring authentication. It allows you to connect to the server from clients like the Cloudflare AI Playground and Claude Desktop.

View on GitHub

Last updated: N/A

What is Remote MCP Server on Cloudflare?

This is a remote MCP server that can be deployed on Cloudflare Workers. It allows you to define and use tools within the Model Context Protocol framework, enabling interaction with AI models and services.

How to use Remote MCP Server on Cloudflare?

  1. Deploy the server to Cloudflare Workers using the provided 'Deploy to Workers' button or the command line.
  2. Customize the server by adding tools in the src/index.ts file.
  3. Connect to the server from the Cloudflare AI Playground by entering the deployed server URL.
  4. Connect to the server from Claude Desktop using the mcp-remote proxy and updating the Claude Desktop configuration.

Key features of Remote MCP Server on Cloudflare

  • Serverless deployment

  • Authentication-free access

  • Customizable tools

  • Integration with Cloudflare AI Playground

  • Integration with Claude Desktop

Use cases of Remote MCP Server on Cloudflare

  • Providing custom tools to AI models

  • Extending the functionality of AI playgrounds

  • Connecting local AI clients to remote services

  • Building AI-powered applications on Cloudflare Workers

FAQ from Remote MCP Server on Cloudflare

What is MCP?

MCP stands for Model Context Protocol, a framework for interacting with AI models and services.

What are tools in the context of MCP?

Tools are functions or services that can be accessed and used by AI models through the MCP server.

How do I add my own tools to the server?

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

Do I need to set up authentication for this server?

No, this example is designed to be authentication-free for ease of use.

Can I use this server with other MCP clients besides Cloudflare AI Playground and Claude Desktop?

Yes, you can use it with any MCP client that supports connecting to a remote MCP server via SSE (Server-Sent Events).