
Remote MCP Server on Cloudflare

2025.03.26
0
TypeScript远程 MCP 服务器工具调用开发效率
Remote MCP Server on Cloudflare 是一个基于 Cloudflare Workers 的远程 MCP 服务器,支持 OAuth 登录。它允许开发者通过 MCP 协议与 Claude 等工具进行交互,提供工具调用和远程连接功能。
View on GitHub
Overview
基本能力
产品定位
Remote MCP Server on Cloudflare 是一个用于在 Cloudflare Workers 上运行的远程 MCP 服务器,支持 OAuth 登录,主要用于开发者与 MCP 协议的交互。
核心功能
- 支持本地开发和远程部署到 Cloudflare Workers。
- 提供 MCP 协议的实现,允许工具调用和远程连接。
- 支持与 Claude Desktop 的集成,通过配置文件实现工具调用。
- 提供 MCP Inspector 工具,用于探索和调用 MCP API。
适用场景
- 开发者需要在 Cloudflare Workers 上部署 MCP 服务器。
- 需要与 Claude 等工具进行交互,调用其功能。
- 需要远程连接 MCP 服务器进行调试和开发。
工具列表
- MCP Inspector:用于探索和调用 MCP API,支持 SSE 传输类型。
- Claude Desktop:通过配置文件与 MCP 服务器集成,调用工具功能。
常见问题解答
- 调试问题:可以通过命令行直接连接 MCP 服务器进行调试。
- 登录问题:可能需要清除
~/.mcp-auth
目录下的文件。
使用教程
使用依赖
- 克隆仓库:
bash git clone [email protected]:cloudflare/ai.git
- 安装依赖:
bash cd ai npm install
安装教程
- 本地运行:
bash npx nx dev remote-mcp-server
- 访问
http://localhost:8787/
进行测试。
调试方式
- 使用 MCP Inspector 连接:
bash npx @modelcontextprotocol/inspector
- 命令行调试:
bash npx mcp-remote http://localhost:8787/sse
- 清除认证文件:
bash rm -rf ~/.mcp-auth
许可证
None