返回 Skill 列表
extension
分类: 开发与工程无需 API Key

Cloudflare Workers Bindings

当用户询问“KV命名空间”、“R2存储桶”、“D1数据库”、“Hyperdrive”、“创建绑定”、“列出Workers”、“Worker代码”、“存储绑定”、“数据库查询”、“对象存储”、“键值存储”、“连接池”,或需要管理Cloudflare Workers的存储和计算资源时,应使用此技能。

person作者: jakexiaohubgithub

Cloudflare Workers Bindings

Manage Cloudflare Workers storage and compute bindings using the Workers Bindings MCP server.

Available Tools

Account Management

| Tool | Purpose | |------|---------| | accounts_list | List all accounts | | set_active_account | Set the active account for subsequent operations |

Workers

| Tool | Purpose | |------|---------| | workers_list | List all Workers in the account | | workers_get_worker | Get Worker details | | workers_get_worker_code | Retrieve Worker source code |

KV Namespaces

| Tool | Purpose | |------|---------| | kv_namespaces_list | List all KV namespaces | | kv_namespace_create | Create a new KV namespace | | kv_namespace_get | Get namespace details | | kv_namespace_update | Update namespace settings | | kv_namespace_delete | Delete a namespace |

R2 Buckets

| Tool | Purpose | |------|---------| | r2_buckets_list | List all R2 buckets | | r2_bucket_create | Create a new bucket | | r2_bucket_get | Get bucket details | | r2_bucket_delete | Delete a bucket |

D1 Databases

| Tool | Purpose | |------|---------| | d1_databases_list | List all D1 databases | | d1_database_create | Create a new database | | d1_database_get | Get database details | | d1_database_query | Execute SQL queries | | d1_database_delete | Delete a database |

Hyperdrive

| Tool | Purpose | |------|---------| | hyperdrive_configs_list | List Hyperdrive configurations | | hyperdrive_config_create | Create new config | | hyperdrive_config_get | Get config details | | hyperdrive_config_edit | Modify config | | hyperdrive_config_delete | Delete config |

Common Workflows

Set Up Account First

Always start by setting the active account:

  1. Use accounts_list to see available accounts
  2. Use set_active_account with the desired account ID

Create Storage Binding

  1. Create the resource (kv_namespace_create, r2_bucket_create, or d1_database_create)
  2. Note the resource ID returned
  3. Add binding to wrangler.toml (manual step)

Inspect Worker

  1. Use workers_list to find the worker
  2. Use workers_get_worker for metadata
  3. Use workers_get_worker_code to review source

Query D1 Database

  1. Use d1_databases_list to find database ID
  2. Use d1_database_query with SQL statement

Tips

  • Always set the active account before other operations
  • Resource creation returns IDs needed for wrangler.toml bindings
  • D1 queries support standard SQLite syntax
  • R2 is S3-compatible for object operations