ファストリーMCP
Fastly MCP は、モデル コンテキスト プロトコル (MCP) を通じて Fastly の API のパワーを AI アシスタントに直接提供します。
FastlyのAPIファーストアプローチ
Fastly の API ファースト設計哲学とは、次のことを意味します。
- すべてが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)と通信します。
AIに何を尋ねられるか
Fastly MCP を設定すると、AI アシスタントに次のような質問をすることができます。
何をしたいのか | AIリクエストの例 |
---|---|
サービスをリストアップする | 「すべての Fastly サービスを表示」 |
ドメインの詳細を取得する | 「私の電子商取引サービスにはどのようなドメインが設定されていますか?」 |
キャッシュを消去する | 「製品サービスのキャッシュを消去する」 |
交通状況を確認する | 「過去 1 週間のメイン サイトのトラフィック パターンはどうですか?」 |
構成を表示 | 「API サービスのバックエンド サーバーを表示してください」 |
パフォーマンスを確認する | 「現在のキャッシュヒット率はどれくらいですか?」 |
「過去 1 週間のサービスにおけるトラフィック パターンはどうでしたか?」
「すべての Fastly サービスとそのドメインを一覧表示します。」
「Fastly サービスに関するインタラクティブなパフォーマンス ダッシュボードを構築します。」
はじめる
前提条件
- Fastly アカウントと API キー ( Fastly を使い始める)
- MCPをサポートするAIアシスタント(例:Claude、プラグイン付きGPT)
- Fastly CLI がインストールされました (インストールガイド)
AIアシスタントを接続する
AI アシスタントを次のように構成します。
高度な操作例
タスク目標 | 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の設定 | 「 [service_id/name] の Fastly とオリジン サーバー間の相互 TLS (mTLS) 認証を設定します。」 |
A/B テストを実装する (Edge) | 「ユーザーの 10% をバックエンド[backend_name] にルーティングして A/B テストを実行する Compute@Edge 機能を[service_id/name] にデプロイします。」 |
動的画像書き換え(VCL)を追加する | 「 [service_id/name] の VCL を記述してデプロイし、要求元デバイスのユーザー エージェントに基づいて画像 URL を動的に書き換えます。」 |
5xxエラーのトラブルシューティング | 「過去 24 時間の[service_id/name] のログを分析して、最近の 5xx エラーの急増の根本原因を特定します。」 |
もっと詳しく知る
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI アシスタントがモデル コンテキスト プロトコルを介して Fastly の CDN API と対話できるようにすることで、API キーを公開することなく、CDN サービス、キャッシュ、セキュリティ設定、パフォーマンス監視を安全に管理できるようになります。
Related MCP Servers
- -securityAlicense-qualityA FastAPI-based implementation of the Model Context Protocol that enables standardized interaction between AI models and development environments, making it easier for developers to integrate and manage AI tasks.Last updated -10PythonMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -31TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -1Python
- -securityFlicense-qualityA sample FastAPI project that implements the Model Context Protocol (MCP), allowing AI assistants to connect to a PostgreSQL database and manage notes through natural language interactions.Last updated -Python