Servidor MCP de Cloudflare para IDE
El Protocolo de Contexto de Modelo (MCP) es un nuevo protocolo estandarizado para gestionar el contexto entre grandes modelos de lenguaje (LLM) y sistemas externos. En este repositorio, ofrecemos un instalador y un servidor MCP para la API de Cloudflare .
Esto le permite usar Claude Desktop y IDE como VSCode (Cline) y Windsurf o cualquier cliente MCP, para usar lenguaje natural para lograr cosas en su cuenta de Cloudflare, por ejemplo:
Please deploy me a new Worker with an example durable object.
Can you tell me about the data in my D1 database named '...'?
Can you copy all the entries from my KV namespace '...' into my R2 bucket '...'?
Manifestación
Configuración
- Ejecute
npx @gutmutcode/mcp-server-cloudflare init
- Reinicie Claude Desktop, debería ver un pequeño ícono 🔨 que muestra las siguientes herramientas disponibles para su uso:
- Consulta el archivo de configuración de Cline; deberías ver una sección
cloudflare
con tu ID de cuenta de Cloudflare. - Revisa tu archivo de configuración MCP de Windsurf; deberías ver una sección
cloudflare
. Windsurf tiene limitaciones en el uso de herramientas MCP, por lo que no puedes usar demasiadas simultáneamente. (A diferencia de Cline y Claude)
Características
Gestión de tiendas KV
get_kvs
: enumera todos los espacios de nombres KV en su cuentakv_get
: obtiene un valor de un espacio de nombres KVkv_put
: Almacenar un valor en un espacio de nombres KVkv_list
: Lista de claves en un espacio de nombres KVkv_delete
: eliminar una clave de un espacio de nombres KV
Gestión de almacenamiento R2
r2_list_buckets
: enumera todos los depósitos R2 en su cuentar2_create_bucket
: Crea un nuevo depósito R2r2_delete_bucket
: eliminar un depósito R2r2_list_objects
: enumera objetos en un depósito R2r2_get_object
: Obtener un objeto de un depósito R2r2_put_object
: Colocar un objeto en un depósito R2r2_delete_object
: eliminar un objeto de un depósito R2
Gestión de bases de datos D1
d1_list_databases
: enumera todas las bases de datos D1 en su cuentad1_create_database
: Crea una nueva base de datos D1d1_delete_database
: Eliminar una base de datos D1d1_query
: Ejecuta una consulta SQL contra una base de datos D1
Gestión de trabajadores
worker_list
: Lista todos los trabajadores en tu cuentaworker_get
: obtiene el contenido del script de un trabajadorworker_put
: Crea o actualiza un script de trabajadorworker_delete
: eliminar un script de trabajador
Analítica
analytics_get
: recupera datos analíticos para tu dominio- Incluye métricas como solicitudes, ancho de banda, amenazas y páginas vistas.
- Admite filtrado por rango de fechas
Desarrollo
En la carpeta del proyecto actual, ejecute:
Luego, en una segunda terminal:
Esto vinculará Claude Desktop con su versión instalada localmente para que pueda probarla.
Uso fuera de Claude
Para ejecutar el servidor localmente, ejecute node dist/index run <account-id>
.
Si usa un cliente MCP alternativo o realiza pruebas locales, ejecute el comando tools/list
para obtener una lista actualizada de todas las herramientas disponibles. Después, puede llamarlas directamente con el comando tools/call
.
trabajadores
Tienda KV
Almacenamiento R2
Base de datos D1
Analítica
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP que permite utilizar lenguaje natural para administrar recursos de Cloudflare (Workers, KV, R2, D1) a través de Claude Desktop, VSCode y otros clientes MCP.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA server for hosting Model Context Protocol (MCP) tools on Cloudflare Workers with OAuth authentication, allowing Claude AI and other MCP clients to access extended capabilities.Last updated -TypeScript
- -securityFlicense-qualityA deployable MCP server on Cloudflare Workers that provides tools without requiring authentication, allowing users to connect from Cloudflare AI Playground or Claude Desktop.Last updated -TypeScript
- AsecurityFlicenseAqualityA server that enables Model Context Protocol (MCP) functionality on Cloudflare Workers with OAuth login, allowing applications like Claude Desktop to access custom tools through a standardized interface.Last updated -29TypeScript
- -securityFlicense-qualityA Cloudflare Workers-based MCP server that allows users to deploy and customize tools without authentication requirements, compatible with Cloudflare AI Playground and Claude Desktop.Last updated -TypeScript