{"type":"mcp_server","name":"mcp-server-cloudflare","description":"This repository provides an MCP server for Cloudflare's API, enabling natural language interaction with Cloudflare services like Workers, KV, and D1 through tools like Claude Desktop. It allows users to","category":"Developer Tools","language":"TypeScript","stars":3908,"forks":68,"owner":"cloudflare","github_url":"https://github.com/cloudflare/mcp-server-cloudflare","homepage":null,"setup":"## Setup\n\n1. Run `npx @cloudflare/mcp-server-cloudflare init`\n\n   > **Note:** The MCP server will automatically run `npx wrangler login` if you're not already authenticated with Cloudflare. You'll be prompted to complete the authentication process in your browser if needed.\n\n3. Restart Claude Desktop, you should see a small ð¨ icon that shows the following tools available for use:","tools":"## Available Tools\n\n1.  KV Store Management (`get_kvs`, `kv_get`, `kv_put`, `kv_list`, `kv_delete`) - Manages key-value namespaces.\n2.  R2 Storage Management (`r2_list_buckets`, `r2_create_bucket`, `r2_delete_bucket`, `r2_list_objects`, `r2_get_object`, `r2_put_object`, `r2_delete_object`) - Manages R2 buckets and objects.\n3.  D1 Database Management (`d1_list_databases`, `d1_create_database`, `d1_delete_database`, `d1_query`) - Manages D1 databases and executes SQL queries.\n4.  Workers Management (`worker_list`, `worker_get`, `worker_put`, `worker_delete`) - Manages Cloudflare Workers.\n5.  Durable Objects (`durable_objects_list`, `durable_objects_create`, `durable_objects_delete`, `durable_objects_list_instances`, `durable_objects_get_instance`, `durable_objects_delete_instance`) - Manages Durable Objects namespaces and instances.\n6.  Queues (`queues_list`, `queues_create`, `queues_delete`, `queues_get`, `queues_send_message`, `queues_get_messages`, `queues_update_consumer`) - Manages Queues.\n7.  Workers AI (`workers_ai_list_models`, `workers_ai_get_model`, `workers_ai_run_inference`, `workers_ai_list_tasks`) - Manages AI models and runs inference.\n8.  Workflows (`workflows_list`, `workflows_create`, `workflows_delete`, `workflows_get`, `workflows_update`, `workflows_execute`) - Manages Workflows.\n9.  Templates (`templates_list`, `templates_get`, `templates_create_from_template`) - Manages Worker templates.\n10. Workers for Platforms (`w4p_list_dispatchers`, `w4p_create_dispatcher`, `w4p_delete_dispatcher`, `w4p_get_dispatcher`, `w4p_update_dispatcher`) - Manages Workers for Platforms dispatchers.\n11. Service Bindings (`bindings_list`, `bindings_create`, `bindings_update`, `bindings_delete`) - Manages service bindings for a Worker.\n12. URL Routing (`routing_list_routes`, `routing_create_route`, `routing_update_route`, `routing_delete_route`) - Manages routes for a Worker.\n13. Cron Triggers (`cron_list`, `cron_create`, `cron_update`, `cron_delete`) - Manages cron triggers for a Worker.\n14. Zones & Domains (`zones_list`, `zones_create`, `zones_delete`, `zones_get`, `zones_check_activation`) - Manages zones in your account.\n15. Secrets (`secrets_list`, `secrets_put`, `secrets_delete`) - Manages secrets for a Worker.\n16. Version Management (`versions_list`, `versions_get`, `versions_rollback`) - Manages versions of a Worker.\n17. Wrangler Config (`wrangler_get_config`, `wrangler_update_config`) - Manages Wrangler configuration.\n18. Analytics (`analytics_get`) - Retrieves analytics data for your domain.","faq":null,"created_at":"2024-11-27T22:07:30+00:00","updated_at":"2025-03-28T22:59:09+00:00","source_url":"https://model-context-protocol.com/servers/cloudflare-api-mcp-server-natural-language","related_articles":[]}