このページについて
Fabric MCP サーバーは https://mcp.equinix.com/fabric でホストされており、MCP 対応の AI エージェントで使用できます。
MCP サーバーのセットアップと設定に関する一般情報については、MCP サーバーの概要を参照してください。
プライベートベータ
Fabric MCP サーバーは現在プライベートベータ版です。ベータプログラムへの参加にご興味がある場合は、fabric-intelligence-support@equinix.com までメールを送信するか、Equinix のアカウント担当者までお問い合わせください。
ツール
Fabric MCP サーバーは、AI アシスタントが Equinix Fabric リソースを操作できるようにする以下の MCP ツールを公開します。各ツールは特定の Fabric API エンドポイントに対応しています。
重要
特にリソースを作成、更新、または削除する操作については、ツールの実行に人間による確認を有効にすることをお勧めします。これにより、Fabric インフラストラクチャへの意図しない変更を防ぐことができます。
現在の制限事項
現在、Fabric MCP サーバーでは削除機能はサポートされていません。これには、接続、ポート、および Cloud Router の削除が含まれます。
接続
| ツール | 説明 | API エンドポイント |
|---|
| create_connection | 新しい Fabric 接続を作成 | Create Connection |
| search_connections | 高度なフィルタリング、ページネーション、ソートを使用して Fabric 接続を検索 | Search Connection |
| update_connection | UUID を使用して Equinix Fabric 接続を更新 | Update Connection |
| check_connection | 作成前に Fabric 接続設定を検証 | Validate Connection |
| retry_connection | Fabric 接続に対してアクションを実行 | Connection Actions |
Fabric メトロ
| ツール | 説明 | API エンドポイント |
|---|
| get_metro | メトロコードを渡して特定の Fabric メトロに関する詳細情報を取得 | Get Metro by Code |
| list_metros | Fabric で利用可能なすべてのメトロを取得 | Get All Metros |
ポート
| ツール | 説明 | API エンドポイント |
|---|
| create_port | 新しい Equinix Fabric ポートを作成 | Create Port |
| search_ports | 高度なフィルタリング、ページネーション、ソートを使用して Fabric ポートを検索 | Search Ports |
| update_port | Fabric ポート設定を更新 | Update Port |
| get_vlan_port | 特定のポートの VLAN 設定を取得 | Get Port VLANs |
| attach_physical_ports_to_lag | 物理ポートをリンクアグリゲーショングループ (LAG) に接続 | Add to Lag |
Cloud Router
| ツール | 説明 | API エンドポイント |
|---|
| search_routers | 高度なフィルタリング、ページネーション、ソートを使用して Equinix Fabric Cloud Router を検索 | Search Cloud Routers |
| create_router | 新しい Fabric Cloud Router を作成 | Create Cloud Router |
| update_router | 既存の Fabric Cloud Router を更新 | Update Cloud Router |
| list_router_packages | 利用可能なすべての Cloud Router パッケージを一覧表示 | List Packages |
| create_router_commands | ping や traceroute などのルーターコマンドを開始 | Create Router Commands |
| search_router_commands | ルーターコマンドの実行結果を検索 | Search Router Commands |
| search_routes | アドバタイズされたルート、受信したルート、アクティブなルートを含むルートを検索 | Search Routes |
| refresh_routes | Cloud Router のルートテーブルアクションを作成 | Create Route Actions |
ルーティングプロトコル
| ツール | 説明 | API エンドポイント |
|---|
| list_routing_protocols | 接続のすべてのルーティングプロトコルを一覧表示 | Get Routing Protocols |
| create_routing_protocol | 新しいルーティングプロトコルを作成 | Create Routing Protocols |
| update_routing_protocol | 既存のルーティングプロトコルを更新 | Update Routing Protocols |
| replace_routing_protocol | 既存のルーティングプロトコルを置き換え | Replace Routing Protocols |
| create_routing_protocol_action | ルーティングプロトコルの BGP セッションをクリアまたはリセット | Clear/Reset BGP |
| list_routing_protocol_actions | ルーティングプロトコルのすべての BGP アクションステータスを取得 | Get BGP Actions |
料金
| ツール | 説明 | API エンドポイント |
|---|
| search_prices | Fabric リソース全体の料金情報を検索 | Search Prices |
Precision Time
| ツール | 説明 | API エンドポイント |
|---|
| search_time_services | Equinix Precision Time サービスを検索 | Search Time Services |
| create_time_service | Precision Time サービス設定を作成 | Create Time Service |
| update_time_service | Precision Time サービス設定を更新 | Update Time Service |
サービスプロファイル
| ツール | 説明 | API エンドポイント |
|---|
| get_service_profile | UUID で特定のサービスプロファイルに関する詳細情報を取得 | Get Profile |
| search_service_profiles | 高度なフィルタリングを使用して Fabric サービスプロファイルを検索 | Search Service Profiles |
| create_service_profile | 新しい Fabric サービスプロファイルを作成 | Create Service Profile |
| update_service_profile | 既存のサービスプロファイルを更新 | Update Service Profile |
| replace_service_profile | サービスプロファイル設定を置き換え | Replace Service Profile |
| list_service_profile_metros | 特定のサービスプロファイルのメトロ情報を取得 | Get Service Profile Metros |
サービストークン
| ツール | 説明 | API エンドポイント |
|---|
| search_service_tokens | Fabric サービストークンを検索 | Search Service Tokens |
| create_service_token | 新しいサービストークンを作成 | Create Service Token |
| update_service_token | 既存のサービストークンを更新 | Update Service Token |
ネットワーク
| ツール | 説明 | API エンドポイント |
|---|
| search_networks | Fabric ネットワークを検索 | Search Networks |
| create_network | 新しい Fabric ネットワークを作成 | Create Network |
| update_network | 既存の Fabric ネットワークを更新 | Update Network |
ルートフィルター
| ツール | 説明 | API エンドポイント |
|---|
| search_route_filters | Cloud Router ルートフィルターを検索 | Search Route Filters |
| create_route_filter | トラフィック管理用の新しいルートフィルターを作成 | Create Route Filter |
| update_route_filter | 既存のルートフィルター設定を更新 | Update Route Filter |
| attach_route_filter | ルートフィルターを Fabric 接続に接続 | Attach Route Filter |
| list_route_filter_connections | 既存のルートフィルターを使用しているすべての接続を取得 | Get Route Filter Connections |
| get_route_filter_changes | 特定のルートフィルターのすべての変更を取得 | Get All Changes |
| get_route_filter_changes_by_uuid | 変更 ID でルートフィルターの特定の変更を取得 | Get Change By ID |
| list_route_filters_for_connection | Fabric 接続に接続されているすべてのルートフィルターを一覧表示 | Get All Route Filters |
| search_route_filter_attachments_for_fcr | 特定の Cloud Router のルートフィルター接続を検索 | Search Cloud Router Route Filter Attachments |
ルートフィルタールール
| ツール | 説明 | API エンドポイントlist_route_filter_rules特定のルートフィルターの全ルールを一覧表示Get Route Filter Rulesget_route_filter_rule特定のルートフィルタールールの詳細情報を取得Get Route Filter Rulecreate_route_filter_ruleルートフィルターの新しいルールを作成Create Route Filter Rulesupdate_route_filter_rule既存のルートフィルタールールを更新Update Route Filter Ruleget_route_filter_rule_changes特定のルートフィルタールールの全変更を取得Get All Changesget_route_filter_rule_changes_by_uuid変更IDで特定のルートフィルタールールの変更を取得Get Change By ID |
|---|
ルート集約
| ツール | 説明 | API エンドポイントget_route_aggregationUUIDで特定のルート集約の詳細情報を取得Get Aggregationsearch_route_aggregationsCloud Router ルート集約を検索Search Route Aggregationcreate_route_aggregationトラフィック管理用の新しいルート集約を作成Create Route Aggregationupdate_route_aggregation既存のルート集約設定を更新Update Route Aggregationattach_route_aggregationルート集約を Fabric 接続にアタッチAttach Route Aggregationlist_route_aggregation_connections既存のルート集約を使用している全接続を取得Get Route Aggregation Connectionsget_route_aggregation_changes特定のルート集約の全変更を取得Get All Changesget_route_aggregation_changes_by_uuid変更IDで特定のルート集約の変更を取得Get Change By IDlist_route_aggregations_for_connectionFabric 接続にアタッチされている全ルート集約を一覧表示Get All Aggregationssearch_route_aggregation_attachments_for_fcr特定の Cloud Router のルート集約アタッチメントを検索Search Cloud Router Route Aggregation Attachments |
|---|
ルート集約ルール
| ツール | 説明 | API エンドポイントlist_route_aggregation_rules特定のルート集約の全ルールを一覧表示List Route Aggregation Rulesget_route_aggregation_rule特定のルート集約ルールの詳細情報を取得Get Route Aggregation Rulecreate_route_aggregation_ruleルート集約の新しいルールを作成Create Route Aggregation Rulesupdate_route_aggregation_rule既存のルート集約ルールを更新Update Route Aggregation Ruleget_route_aggregation_rule_changes特定のルート集約ルールの全変更を取得Get All Changesget_route_aggregation_rule_changes_by_uuid変更IDで特定のルート集約ルールの変更を取得Get Change By ID |
|---|
可観測性 - ストリーム
| ツール | 説明 | API エンドポイントlist_streamsアカウント内の全テレメトリストリームを一覧表示Get Streamsget_stream_details特定のストリームの詳細情報を取得Get Stream Detailscreate_stream新しいテレメトリストリームを作成Create Streamupdate_stream既存のテレメトリストリームを更新Update Streamget_stream_attached_asset_detailsストリームにアタッチされた特定のアセットの詳細を取得Get Stream Asset Detailsattach_stream_assetアセットをテレメトリストリームにアタッチAttach Asset to Streamsearch_attached_assetsテレメトリストリームにアタッチされたアセットを検索Search Asset to Streamlist_stream_attached_assets_by_typeアセットタイプでフィルタリングした、テレメトリストリームにアタッチされたアセットを一覧表示Get Assetsget_stream_network_edge_deviceテレメトリストリームにアタッチされたネットワークエッジデバイスの詳細を取得Get Stream Network Edge Deviceupdate_stream_network_edge_deviceテレメトリストリームのネットワークエッジデバイスを更新またはアタッチUpdate Stream Network Edge Devicelist_stream_subscriptions特定のテレメトリストリームの全サブスクリプションを一覧表示List Stream Subscriptionget_stream_subscription_details特定のテレメトリストリームサブスクリプションの詳細を取得Get Stream Subscriptioncreate_stream_subscription新しいテレメトリストリームサブスクリプションを作成Create Stream Subscriptionupdate_stream_subscription既存のテレメトリストリームサブスクリプションを更新Update Stream Subscription |
|---|
可観測性 - ストリームアラートルール
| ツール | 説明 | API エンドポイントlist_stream_alert_rulesストリームの全アラートルールを一覧表示Get Alert Rulesget_stream_alert_rule_details特定のアラートルールの詳細情報を取得Get Alert Rule Detailscreate_stream_alert_ruleストリームの新しいアラートルールを作成Create Alert Ruleupdate_stream_alert_rule既存のアラートルールを更新Update Alert Rule |
|---|
可観測性 - クラウドイベント
| ツール | 説明 | API エンドポイントsearch_cloud_eventsFabric リソース全体のクラウドイベントを検索Search Cloud Eventssearch_cloud_events_by_assetアセットIDで特定のアセットのクラウドイベントを取得Get Cloud Events By Asset |
|---|
可観測性 - メトリクス
| ツール | 説明 | API エンドポイントget_metricアセットIDで特定のアセットのメトリクスを取得Get Metricslist_metrics_by_metrosメトロコードで特定の Fabric メトロのメトリクスを取得Get Metrics by Asset Idsearch_metrics複数のアセットにわたるメトリクスを検索Search Metrics |
|---|
エージェント
| ツール | 説明 | API エンドポイントcreate_agent新しい Fabric エージェントを作成Create Agentget_agent_activitiesUUIDで特定のエージェントのアクティビティを取得Get Agent Activitiesget_agent_detailsUUIDで特定のエージェントの詳細情報を取得Get Agent by UUIDget_agent_template_detailsUUIDで特定のエージェントテンプレートの詳細情報を取得Get Agent Template by UUIDlist_agent_templates利用可能な全エージェントテンプレートを一覧表示Get Agent Templateslist_agentsアカウント内の全エージェントを一覧表示Get Agents |
|---|
企業プロファイル
| ツール | 説明 | API エンドポイント |
|---|
| get_company_profile | UUID で特定の企業プロファイルの詳細情報を取得 | Get Company Profile by UUID |
| list_company_profile_private_services | 企業プロファイルに紐づくすべてのプライベートサービスを取得 | Get Private Services |
| list_company_profile_service_profiles | 企業プロファイルに紐づくすべてのサービスプロファイルを取得 | Get Service Profiles |
| list_company_profile_tags | 企業プロファイルに紐づくすべてのタグを取得 | Get Tags |
| list_private_services | Equinix Fabric の企業プロファイルで利用可能なプライベートサービスの一覧を取得 | Get Private Services |
| list_predefined_tags | Fabric で利用可能なすべての定義済みタグを一覧表示 | List Tags |
| search_company_profile | フィルター条件を使用して企業プロファイルを検索 | Search Company Profiles |
コマンド例
Fabric MCP サーバーを AI エージェントに設定すると、自然言語を使用して Fabric リソースを操作できます。以下は一般的なクエリの例です。
基本的なクエリ
- 「SV メトロのアクティブな接続をすべて表示して。」 – シリコンバレーメトロ内のすべてのアクティブな接続を検索して表示します。
- 「現在、過剰に使用されているか、利用可能な帯域幅がマイナスになっているポートはどれですか?」 – ポートの使用率を分析し、容量の問題を特定します。
- 「すべての Fabric Cloud Router を要約して。」 – アカウント内のすべての Cloud Router の概要を提供します。
- 「
<connection_name> という名前の接続の帯域幅を更新してもらえますか?」 – 特定の接続の帯域幅割り当てを変更します。
- 「このルーターベースの接続に ping を実行してもらえますか?」 – Cloud Router 接続を介した接続性をテストするために ping コマンドを実行します。
高度なクエリ
MCP サーバーは、複雑な分析や最適化タスクを支援します。
- 「ネットワークフットプリントを合理化したいと考えています。全メトロにわたるアクティブおよびプロビジョニング済みのポート、ルーター、接続の使用率を分析し、十分に活用されていないリソースを特定して、パフォーマンスを維持しながら月額コストを削減する最適化戦略を提案してもらえますか?また、ネットワークの回復力を向上させるための冗長化オプションの追加についても提案してもらえますか?」 – 包括的なネットワーク分析を実行し、ネットワークの回復力を維持または向上させながら、コスト最適化の機会を特定します。
- 「冗長パスを確立すべきだが、現在確立されていないメトロを見つけて。」 – ネットワークトポロジーを分析し、メトロ全体の単一障害点を特定して、冗長化の改善を推奨します。
- 「接続パターンを分析し、ネットワークトポロジー内の単一障害点を特定して。」 – 接続アーキテクチャを調査し、脆弱性を検出してアーキテクチャの改善を提案します。