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.
Integrations
Allows management of Cloudflare resources including Workers, KV namespaces, R2 storage buckets, D1 databases, and analytics. Capabilities include deploying Workers, querying D1 databases, manipulating data in KV stores, managing R2 buckets and objects, and retrieving analytics data for domains.
Servidor MCP de Cloudflare
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, o cualquier cliente MCP, para usar lenguaje natural para lograr cosas en su cuenta de Cloudflare, por ejemplo:
List all the Cloudflare workers on my <some-email>@gmail.com account.
Can you tell me about any potential issues on this particular worker '...'?
Acceda al servidor MCP remoto desde Claude Desktop
Abra Claude Desktop y vaya a Configuración -> Desarrollador -> Editar configuración. Esto abre el archivo de configuración que controla los servidores MCP a los que Claude puede acceder.
Reemplace el contenido con la siguiente configuración. Al reiniciar Claude Desktop, se abrirá una ventana del navegador con su página de inicio de sesión de OAuth. Complete el proceso de autenticación para otorgarle a Claude acceso a su servidor MCP. Tras otorgarle acceso, podrá usar las herramientas.
¿Necesita acceso a más herramientas de Cloudflare?
Estamos trasladando gradualmente la funcionalidad a este repositorio remoto del servidor MCP. Mientras tanto, consulte el paquete local mcp-server-cloudflare, que actualmente ofrece más herramientas.
Visita https://www.npmjs.com/package/@cloudflare/mcp-server-cloudflare
Funciones de pago
Algunas funciones pueden requerir un plan de pago de Cloudflare Workers. Asegúrate de que tu cuenta de Cloudflare tenga el nivel de suscripción necesario para las funciones que quieras usar.
Características
Gestión de trabajadores
worker_list
: Lista todos los trabajadores en tu cuentaworker_get_worker
: Obtener el contenido del script de un trabajador
Registros de trabajadores
worker_logs_by_worker_name
: Analiza los registros recientes de un trabajador de Cloudflare por nombre de trabajadorworker_logs_by_ray_id
: analiza los registros recientes de todos los trabajadores para una solicitud específica por ID de rayo de Cloudflareworker_logs_keys
: Obtenga las claves de telemetría disponibles para un trabajador de Cloudflare
Desarrollo
Aplicaciones
- workers-observability : El servidor MCP de Workers Observability
Paquetes
- eslint-config: configuración de Eslint utilizada por todas las aplicaciones y paquetes.
- typescript-config: tsconfig utilizado por todas las aplicaciones y paquetes.
- mcp-common: herramientas y scripts comunes compartidos para ayudar a administrar este repositorio.
Para obtener más detalles sobre el desarrollo en este monorepositorio, consulte apps/workers-observability
Pruebas
El proyecto utiliza Vitest como marco de pruebas con MSW (Mock Service Worker) para la simulación de API.
Ejecución de pruebas
Para ejecutar todas las pruebas:
Para ejecutar un archivo de prueba específico:
Para ejecutar pruebas en modo de observación (útil durante el desarrollo):
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
Le permite utilizar Claude Desktop, o cualquier cliente MCP, para usar lenguaje natural para lograr cosas en su cuenta de Cloudflare.