- Home
- MCP servers
- Remote MCP Server MCP
Remote MCP Server MCP
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 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 run a remote MCP server that exposes its tools over a live URL, allowing you to connect from MCP clients without needing internal authentication. This setup is particularly convenient when you want to experiment with remote tooling hosted on Cloudflare Workers and accessed via standard MCP workflows.
How to use
Connect to your remote MCP server from any MCP client to start using its tools directly. You can access the server via a public URL and leverage the built-in tooling through your client of choice.
Cloudflare AI Playground offers a remote MCP client experience. Open the Playground, enter your deployed MCP server URL, and you’ll be able to run tools from the playground interface without adding local tooling. Use the URL pattern shown for your server, for example remote-mcp-server-authless.<your-account>.workers.dev/sse.
How to install
Prerequisites: you need Node.js and npm installed on your machine.
Install a remote MCP server using the provided Cloudflare template. Run this command to create a new MCP server locally with the remote authless template.
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
Additional notes
To customize the server, add your own tools inside the init() method of src/index.ts using this.server.tool(...). This is where you define the specific capabilities your MCP server will expose.
You can also connect Claude Desktop to your remote MCP server by configuring the mcp-remote proxy. In Claude Desktop, go to Settings > Developer > Edit Config and add a server entry that points to your remote URL.
Config references for client connections
If you want to connect from Claude Desktop, you can reuse the remote server URL pattern used for Cloudflare deployments. Example client configuration (shown for clarity) demonstrates how to point the client to the remote server’s sse endpoint.
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or https://remote-mcp-server-authless.<your-account>.workers.dev/sse
]
}
}
}