FastlyMCP

by Arodoid
Verified

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

  • Provides access to Fastly's API for managing CDN services, controlling caching, configuring security, monitoring performance, implementing edge logic, and automating workflows. Enables operations like listing services, viewing domain details, purging cache, checking traffic patterns, viewing configurations, and monitoring performance metrics.

FastlyMCP

Fastly MCP lleva el poder de la API de Fastly directamente a sus asistentes de IA a través del Protocolo de contexto de modelo (MCP).

El enfoque API-First de Fastly

La filosofía de diseño API-first de Fastly significa:

  • Todo es una API : todas las funciones disponibles en la interfaz de usuario de Fastly son accesibles a través de API
  • Control programático : control total sobre servicios, configuraciones y lógica de borde
  • Preparado para la automatización : compatibilidad con flujos de trabajo de CI/CD e infraestructura como código
  • Cambios en tiempo real : los cambios de API se propagan globalmente en segundos, no en minutos ni horas.

¿Qué puedo hacer con la API de Fastly?

La API integral de Fastly te permite:

  • Administrar servicios CDN : crear, configurar e implementar servicios de entrega de contenido
  • Controlar el almacenamiento en caché : configure estrategias de caché y realice purgas instantáneas
  • Configurar la seguridad : administrar WAF, protección DDoS y certificados TLS
  • Supervisar el rendimiento : acceder a métricas en tiempo real y estadísticas históricas
  • Implementar Edge Logic : implementar aplicaciones VCL o Compute@Edge personalizadas
  • Automatice flujos de trabajo : integre con canales de CI/CD y herramientas de infraestructura

¡Su clave API se mantiene segura!

El asistente de IA nunca ve tu clave API de Fastly. Se comunica con un asistente local (FastlyMCP) que usa la clave de forma segura.

Qué puedes preguntarle a tu IA

Con Fastly MCP configurado, puedes hacerle preguntas a tu asistente de IA como:

Lo que quieres hacerEjemplo de solicitud de IA
Enumere sus servicios"Muéstrame todos mis servicios de Fastly"
Obtener detalles del dominio¿Qué dominios están configurados para mi servicio de comercio electrónico?
Purgar caché"Purgar la caché de mi servicio de producto"
Comprobar el tráfico"¿Cuál ha sido el patrón de tráfico de mi sitio principal durante la última semana?"
Ver configuración"Muéstrame los servidores backend para mi servicio API"
Comprobar el rendimiento"¿Cuál es mi tasa de acierto de caché actual?"

"¿Cuál fue el patrón de tráfico de mis servicios durante la última semana?"

"Enumere todos mis servicios Fastly y sus dominios".

"Cree un panel de control interactivo sobre el rendimiento de mi servicio Fastly".

Empezando

Prerrequisitos

Conecte su asistente de IA

Configura tu asistente de IA con:

{ "mcpServers": { "fastly": { "command": "node", "args": ["path/to/fastly-mcp.mjs"], "env": { "FASTLY_API_KEY": "your_fastly_api_key" } } } }

Ejemplos de operaciones avanzadas

Objetivo de la tareaEjemplo de solicitud de IA
Optimizar el servicio en función del tráfico"Analizar la configuración de [service_id/name] y sugerir optimizaciones según su perfil de tráfico, priorizando la baja latencia".
Configurar para video en vivo"Configure [service_id/name] para una transmisión de video en vivo óptima siguiendo las mejores prácticas descritas en [link_to_guide_or_doc] ".
Encontrar conflictos de configuración"Identifique posibles conflictos de configuración en [service_id/name] en comparación con los patrones de entrega de comercio electrónico estándar".
Optimizar el almacenamiento en caché de fragmentos de vídeo"Optimice el almacenamiento en caché de [service_id/name] para gestionar fragmentos de vídeo de 10 segundos de manera eficiente, minimizando así la carga de origen".
Mejorar la seguridad de WAF"Revise las reglas de WAF para [service_id/name] y sugiera configuraciones más estrictas para mitigar posibles ataques de inyección SQL".
Configurar mTLS de origen"Configure la autenticación TLS mutua (mTLS) entre Fastly y los servidores de origen para [service_id/name] ".
Implementar pruebas A/B (Edge)"Implemente una función Compute@Edge en [service_id/name] que realice pruebas A/B enrutando el 10 % de los usuarios al backend [backend_name] ".
Agregar reescritura dinámica de imágenes (VCL)"Escriba e implemente VCL para [service_id/name] para reescribir dinámicamente las URL de las imágenes según el agente de usuario del dispositivo solicitante".
Solucionar errores 5xx"Analizar los registros de [service_id/name] de las últimas 24 horas para identificar la causa raíz del reciente aumento de errores 5xx".

Más información

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Permite que los asistentes de IA interactúen con la API CDN de Fastly a través del Protocolo de contexto de modelo, lo que permite la gestión segura de los servicios CDN, el almacenamiento en caché, las configuraciones de seguridad y la supervisión del rendimiento sin exponer las claves API.

  1. Fastly's API-First Approach
    1. What Can I Do With Fastly API?
      1. Your API Key Stays Safe!
      2. What You Can Ask Your AI
      3. "What the traffic pattern my for services over the last week?"
      4. "List all my Fastly services and their domains."
      5. "Build an interactive preformance dashboard about my Fastly serivce."
    2. Getting Started
      1. Prerequisites
      2. Connect Your AI Assistant
    3. Advanced Operation Examples
      1. Learn More
        1. License
          ID: g9p5qpvwas