Remote MCP Server on Cloudflare
Let’s get a remote MCP server up-and-running on Cloudflare Workers complete with OAuth login!
Develop locally
# clone the repository
git clone git@github.com:cloudflare/ai.git
# install dependencies
cd ai
npm install
# run locally
npx nx dev remote-mcp-server-bearer-auth
You should be able to open http://localhost:8787/ in your browser
Connect the MCP inspector to your server
To explore your new MCP api, you can use the MCP Inspector.
- Start it with
npx @modelcontextprotocol/inspector - Within the inspector, switch the Transport Type to
SSEand enterhttp://localhost:8787/sseas the URL of the MCP server to connect to. - Add a bearer token and click “Connect”
- Click “List Tools”
- Run the “getToken” tool, which should return the Authorization header that you set in the inspector


Connect Claude Desktop to your local MCP server
"remote-example": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse",
"--header",
"Authorization: Bearer {token}"
]
}
Deploy to Cloudflare
npm run deploy
Call your newly deployed remote MCP server from a remote MCP client
Just like you did above in “Develop locally”, run the MCP inspector:
npx @modelcontextprotocol/inspector@latest
Then enter the workers.dev URL (ex: worker-name.account-name.workers.dev/sse) of your Worker in the inspector as the URL of the MCP server to connect to, and click “Connect”.
You’ve now connected to your MCP server from a remote MCP client. You can pass in a bearer token like mentioned above
Connect Claude Desktop to your remote MCP server
TODO: We need to support arbitrary headers to the mcp-remote proxy
Debugging
Should anything go wrong it can be helpful to restart Claude, or to try connecting directly to your MCP server on the command line with the following command.
npx mcp-remote http://localhost:8787/sse
In some rare cases it may help to clear the files added to ~/.mcp-auth
rm -rf ~/.mcp-auth
Remote MCP Server with Bearer Authentication
Project Details
- huanshenyi/mcp-server-bearer-auth
- Last Updated: 4/17/2025
Recomended MCP Servers
MCP server implementation for Snowflake integration
Model Context Protocol (MCP) Server for reading from Google Drive and editing Google Sheets
An MCP server that delivers crypto ETF flow data to power AI agents' decision-making.
MCP Server for docker container creation and code execution
这是一个针对于MySQL开发的MCP,该项目旨在帮助用户快速且精确的查询MySQL数据库中的内容
这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
Experimenting with MCP
U-Net Biomedical Image Segmentation
A TypeScript-based MCP-server tool enabling concurrent chains of thought with real-time reinforcement learning. Seamlessly integrates with Neo4j for...
My clone repository





