Remote MCP Server
by tekconnekt
This project provides a remote MCP (Model Context Protocol) server implementation designed to run on Cloudflare Workers. It allows you to connect tools and services, like Claude, to your server for enhanced functionality.
Last updated: N/A
What is Remote MCP Server?
The Remote MCP Server is a server-side implementation of the Model Context Protocol, designed to be deployed on Cloudflare Workers. It enables communication and integration between various tools and services, particularly Large Language Models (LLMs) like Claude, allowing them to access and utilize external functionalities.
How to use Remote MCP Server?
To use the server, you first need to clone the repository and install the dependencies. You can then run it locally for development and testing. To connect to the server, you can use the MCP Inspector or configure Claude Desktop to point to the server's URL. Finally, you can deploy the server to Cloudflare Workers by creating a KV namespace and running the deploy command.
Key features of Remote MCP Server
Remote MCP server implementation
Cloudflare Workers deployment
OAuth login
MCP Inspector compatibility
Claude integration
SSE transport
Use cases of Remote MCP Server
Connecting Claude to external tools
Enabling LLMs to perform specific tasks
Integrating AI models with serverless environments
Building custom AI-powered applications
Extending the capabilities of LLMs with external functionalities
FAQ from Remote MCP Server
How do I connect the MCP Inspector to my server?
How do I connect the MCP Inspector to my server?
Start the MCP Inspector, switch the Transport Type to SSE, and enter the server's URL (e.g., http://localhost:8787/sse) in the inspector.
How do I connect Claude Desktop to my server?
How do I connect Claude Desktop to my server?
Update the Claude configuration file to point to your server's URL (e.g., http://localhost:8787/sse) and restart Claude.
How do I deploy the server to Cloudflare Workers?
How do I deploy the server to Cloudflare Workers?
Create a KV namespace using npx wrangler kv namespace create OAUTH_KV
, add the namespace ID to wrangler.jsonc
, and run npm run deploy
.
What if I encounter issues while connecting to the server?
What if I encounter issues while connecting to the server?
Try restarting Claude or connecting directly to your MCP server on the command line with npx mcp-remote http://localhost:8787/sse
. In rare cases, clearing the files in ~/.mcp-auth
may help.
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a standard for allowing language models to call external tools.