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 通过模型上下文协议 (MCP) 将 Fastly API 的强大功能直接带给您的 AI 助手。

Fastly 的 API-First 方法

Fastly 的 API-first 设计理念意味着:

  • 一切都是 API - Fastly UI 中的每个功能都可以通过 API 访问
  • 程序控制——完全控制服务、配置和边缘逻辑
  • 自动化就绪——支持 CI/CD 工作流和基础设施即代码
  • 实时更改- API 更改在几秒钟内(而不是几分钟或几小时)在全球范围内传播

我可以用 Fastly API 做什么?

Fastly全面的 API允许您:

  • 管理 CDN 服务- 创建、配置和部署内容交付服务
  • 控制缓存- 设置缓存策略并执行即时清除
  • 配置安全性- 管理 WAF、DDoS 保护和 TLS 证书
  • 监控性能——访问实时指标和历史统计数据
  • 实施边缘逻辑- 部署自定义 VCL 或 Compute@Edge 应用程序
  • 自动化工作流程- 与 CI/CD 管道和基础设施工具集成

您的 API 密钥保持安全!

AI 助手永远不会看到您的 Fastly API 密钥。它会与本地助手 (FastlyMCP) 通信,并由后者安全地使用该密钥。

你可以向你的人工智能询问什么

配置 Fastly MCP 后,您可以向 AI 助手询问以下问题:

你想做什么AI请求示例
列出您的服务“向我展示我所有的 Fastly 服务”
获取域名详细信息“我的电子商务服务配置了哪些域名?”
清除缓存“清除我的产品服务的缓存”
检查交通“过去一周我的主要网站的流量模式是怎样的?”
查看配置“显示我的 API 服务的后端服务器”
检查性能“我当前的缓存命中率是多少?”

“过去一周的服务流量模式如何?”

“列出我的所有 Fastly 服务及其域名。”

“构建一个关于我的 Fastly 服务的交互式性能仪表板。”

入门

先决条件

  • Fastly 帐户和 API 密钥( Fastly 入门
  • 支持 MCP 的 AI 助手(例如 Claude、带插件的 GPT)
  • Fastly CLI 安装(安装指南

连接你的人工智能助手

配置你的AI助手:

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

高级操作示例

任务目标AI请求示例
根据流量优化服务“分析[service_id/name]的配置并根据其流量状况提出优化建议,优先考虑低延迟。”
配置实时视频按照[link_to_guide_or_doc]中概述的最佳实践配置[service_id/name]以实现最佳实时视频流。
查找配置冲突“与标准电子商务交付模式相比,识别[service_id/name]中的潜在配置冲突。”
优化视频块缓存“优化[service_id/name]的缓存,以有效处理 10 秒的视频块,最大限度地减少原始负载。”
增强 WAF 安全性“查看[service_id/name]的 WAF 规则并建议更严格的设置以缓解潜在的 SQL 注入攻击。”
设置原始 mTLS“在 Fastly 和[service_id/name]的原始服务器之间设置相互 TLS (mTLS) 身份验证。”
实施 A/B 测试(Edge)“将 Compute@Edge 功能部署到[service_id/name] ,通过将 10% 的用户路由到后端[backend_name]来执行 A/B 测试。”
添加动态图像重写(VCL)“为[service_id/name]编写并部署 VCL,以根据请求设备的用户代理动态重写图像 URL。”
排查 5xx 错误“分析过去 24 小时的[service_id/name]日志,以确定最近 5xx 错误激增的根本原因。”

了解更多

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

You must be authenticated.

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

使 AI 助手能够通过模型上下文协议与 Fastly 的 CDN API 交互,从而无需暴露 API 密钥即可安全管理 CDN 服务、缓存、安全设置和性能监控。

  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