Cloudflare_mcp Server Cloudflare

Cloudflare_mcp Server Cloudflare

🚀 云flare MCP 服务器中文文档

云flare 的模型上下文协议 (MCP) 用于与 cloudflare API 进行交互。本详细文档将为你介绍如何安装、配置和使用 cloudflare MCP 服务器。

🚀 快速开始

云flare 的模型上下文协议 (MCP) 是一个用于与 cloudflare API 进行交互的协议。以下为你提供安装、配置和使用 cloudflare MCP 服务器的详细信息。

✨ 主要特性

KV 存储管理

  • 获取值:从指定的命名空间中获取键对应的值。
  • 存储值:在指定的命名空间中存储键值对,可设置过期时间。
  • 列出键:列出符合前缀条件的所有键,支持分页。
  • 删除键:从命名空间中删除指定的键。

R2 存储管理

  • 列举桶:获取所有创建的存储桶列表。
  • 创建桶:新建一个存储桶,用于存放文件。
  • 删除桶:删除指定的存储桶及其内部数据。
  • 列举对象:列出指定桶中的所有对象,支持前缀和分隔符过滤。
  • 获取对象:下载指定路径的对象内容。
  • 上传对象:上传新的对象到指定位置,可设置 MIME 类型。
  • 删除对象:移除指定路径的对象。

D1 数据库管理

  • 列举数据库:列出所有创建的数据库实例。
  • 新建数据库:创建一个新的空数据库。
  • 删除数据库:释放指定数据库的所有资源。
  • 执行查询:向指定数据库发送 SQL 查询,支持参数化查询。

分析功能

  • 获取数据:根据时间段和区 ID 获取对应的分析报告。

📦 安装指南

安装步骤

  1. 下载并解压 cloudflare MCP 服务器。
  2. 打开终端,导航到解压后的文件夹。
  3. 输入命令初始化服务器:
    npm install
    
  4. 初始化完成后,重启 Claude 工作站。

预期结果

  • 安装完成后会在项目目录中生成配置文件和相关依赖。
  • 服务器启动后可以在浏览器中查看控制台界面。

💻 使用示例

开发指南

安装依赖

npm install

启动服务器

node dist/index run 

KV 存储操作

// 列举所有命名空间
get_kvs();

// 获取指定键的值
kv_get({
namespaceId: "your_namespace_id",
key: "myKey"
});

// 存储新的键值对
kv_put({
namespaceId: "your_namespace_id",
  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-06 05:03

相似服务问题

相关AI产品