Remote MCP Server on Cloudflare

Remote MCP Server是一个基于Cloudflare Workers的远程MCP服务器,支持OAuth登录。它允许开发者通过MCP Inspector和Claude Desktop等工具与MCP服务器进行交互,调用定义的工具。

  • by ClockworkTree
  • 更新于
在 GitHub 查看 ClockworkTree/remote-mcp-server

使用说明

基本能力

产品定位

Remote MCP Server是一个基于Cloudflare Workers的远程MCP服务器,支持OAuth登录。它允许开发者通过MCP Inspector和Claude Desktop等工具与MCP服务器进行交互,调用定义的工具。

核心功能

  1. 支持OAuth登录
  2. 提供MCP API,允许调用定义的工具
  3. 支持本地开发和远程部署
  4. 可以与MCP Inspector和Claude Desktop等工具集成

适用场景

  1. 开发者需要远程MCP服务器进行工具调用
  2. 需要与Claude Desktop等工具集成
  3. 需要在Cloudflare Workers上部署MCP服务器

工具列表

  1. MCP Inspector: 用于探索和调用MCP API的工具
    • 能力:列出和调用定义的MCP工具
  2. Claude Desktop: 通过配置连接到MCP服务器
    • 能力:通过Claude调用MCP工具

常见问题解答

  1. 如果连接出现问题,可以尝试重启Claude或直接通过命令行连接MCP服务器
  2. 可以清除~/.mcp-auth目录下的文件以解决某些认证问题

使用教程

使用依赖

  1. 安装Node.js和npm
  2. 安装Git

安装教程

# 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

调试方式

npx mcp-remote http://localhost:8787/sse

# 清除认证文件
rm -rf ~/.mcp-auth