FastlyMCP
Interaja com a API e CLI da Fastly usando uma chave de API.
GitHub
7
Experimente este MCPPatrocinadoDocumentação
FastlyMCP

Fastly MCP traz o poder da API da Fastly diretamente para seus assistentes de IA através do Model Context Protocol (MCP).
Abordagem API-First da Fastly
A filosofia de design API-first da Fastly significa:
- Tudo é uma API - Cada recurso disponível na interface da Fastly é acessível via API
- Controle Programático - Controle total sobre serviços, configurações e lógica de borda
- Pronto para Automação - Suporte para fluxos de trabalho de CI/CD e infraestrutura como código
- Mudanças em Tempo Real - As mudanças na API se propagam globalmente em segundos, não em minutos ou horas
O Que Posso Fazer com a API da Fastly?
A API abrangente da Fastly permite que você:
- Gerenciar Serviços de CDN - Criar, configurar e implantar serviços de entrega de conteúdo
- Controlar Cache - Configurar estratégias de cache e realizar purges instantâneos
- Configurar Segurança - Gerenciar WAF, proteção contra DDoS e certificados TLS
- Monitorar Desempenho - Acessar métricas em tempo real e estatísticas históricas
- Implementar Lógica de Borda - Implantar aplicações VCL personalizadas ou Compute@Edge
- Automatizar Fluxos de Trabalho - Integrar com pipelines de CI/CD e ferramentas de infraestrutura
Sua Chave de API Permanece Segura!
O assistente de IA nunca vê sua chave de API da Fastly. Ele conversa com um auxiliar local (FastlyMCP) que usa a chave com segurança.
O Que Você Pode Perguntar à Sua IA
Com o Fastly MCP configurado, você pode perguntar ao seu assistente de IA coisas como:
| O Que Você Quer Fazer | Exemplo de Solicitação à IA |
|---|---|
| Listar seus serviços | "Mostre-me todos os meus serviços Fastly" |
| Obter detalhes de domínio | "Quais domínios estão configurados para o meu serviço de e-commerce?" |
| Purgar cache | "Purgue o cache do meu serviço de produtos" |
| Verificar tráfego | "Qual é o padrão de tráfego do meu site principal na última semana?" |
| Ver configuração | "Mostre-me os servidores de backend do meu serviço de API" |
| Verificar desempenho | "Qual é a minha taxa de acerto de cache atual?" |
"Qual é o padrão de tráfego dos meus serviços na última semana?"
"Liste todos os meus serviços Fastly e seus domínios."
"Crie um painel de desempenho interativo sobre o meu serviço Fastly."
Primeiros Passos
Pré-requisitos
- Uma conta Fastly e chave de API (Comece com a Fastly)
- Um assistente de IA que suporte MCP (ex.: Claude, GPT com plugins)
- O CLI da Fastly instalado (Guia de Instalação)
Conecte Seu Assistente de IA
Configure seu assistente de IA com:
{
"mcpServers": {
"fastly": {
"command": "node",
"args": ["path/to/fastly-mcp.mjs"],
"env": {
"FASTLY_API_KEY": "your_fastly_api_key"
}
}
}
}
Exemplos Avançados de Operação
| Objetivo da Tarefa | Exemplo de Solicitação à IA |
|---|---|
| Otimizar serviço com base no tráfego | "Analise a configuração de [service_id/name] e sugira otimizações com base no perfil de tráfego, priorizando baixa latência." |
| Configurar para vídeo ao vivo | "Configure [service_id/name] para streaming de vídeo ao vivo ideal seguindo as melhores práticas descritas em [link_to_guide_or_doc]." |
| Encontrar conflitos de configuração | "Identifique possíveis conflitos de configuração em [service_id/name] em comparação com padrões padrão de entrega de e-commerce." |
| Otimizar cache de segmentos de vídeo | "Otimize o cache para [service_id/name] para lidar com segmentos de vídeo de 10 segundos de forma eficiente, minimizando a carga na origem." |
| Melhorar a segurança do WAF | "Revise as regras de WAF para [service_id/name] e sugira configurações mais rígidas para mitigar possíveis ataques de injeção de SQL." |
| Configurar mTLS de origem | "Configure a autenticação Mutual TLS (mTLS) entre a Fastly e os servidores de origem para [service_id/name]." |
| Implementar testes A/B (Edge) | "Implante uma função Compute@Edge em [service_id/name] que realize testes A/B roteando 10% dos usuários para o backend [backend_name]." |
| Adicionar reescrita dinâmica de imagens (VCL) | "Escreva e implante VCL para [service_id/name] para reescrever dinamicamente URLs de imagens com base no user agent do dispositivo solicitante." |
| Solucionar erros 5xx | "Analise os logs de [service_id/name] das últimas 24 horas para identificar a causa raiz do recente pico de erros 5xx." |
Saiba Mais
Licença
Este projeto é licenciado sob a MIT License - consulte o arquivo LICENSE para obter detalhes.