Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

site icon
2025.04.02 1
TypeScript远程服务实时数据传输其它
tiny-ser-mcp-server 是一个部署在 Cloudflare 上的远程 MCP 服务器,主要用于提供基于 Cloudflare Workers 和 Durable Objects 的服务。它支持 SSE(Server-Sent Events)协议,可以通过本地或远程 URL 进行访问。
View on GitHub

Overview

基本能力

产品定位

tiny-ser-mcp-server 是一个基于 Cloudflare Workers 和 Durable Objects 的远程 MCP 服务器,提供轻量级的服务端功能。

核心功能

  • 支持 SSE(Server-Sent Events)协议。
  • 通过 Cloudflare Workers 部署,具有高可用性和低延迟。
  • 使用 Durable Objects 实现持久化存储和状态管理。

适用场景

  • 需要轻量级、高可用的远程服务端场景。
  • 适用于实时数据传输和事件推送的场景。
  • 适合在 Cloudflare 生态中部署和运行的服务。

工具列表

  • wrangler: Cloudflare Workers 的部署工具,用于将服务部署到 Cloudflare。

常见问题解答

  • 部署时需要切换到 Cloudflare 的付费计划以使用 Durable Objects。
  • 部署失败时,可以检查 Cloudflare API 的权限和配置。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。
  • 需要安装 Cloudflare 的 wrangler 工具。

安装教程

  1. 安装 Node.js 和 npm: bash curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
  2. 安装 wranglerbash npm install -g wrangler
  3. 部署服务: bash npm run deploy

调试方式

  1. 检查部署日志: bash wrangler logs
  2. 本地测试: bash wrangler dev

许可证

None