Fabric MCP Server

公式

Fabric MCPサーバーは、AIアシスタントがEquinix Fabricリソースと対話できるようにする以下のMCPツールを公開しています。各ツールは特定のFabric APIエンドポイントに対応しています。

Fabric MCPで何ができますか?

  • アクティブなFabric接続を検索および一覧表示 — AIにsearch_connectionsを使用して、メトロやステータスなどのフィルターで接続を検索するよう依頼します。
  • 新しいFabricリソースをプロビジョニングcreate_connectioncreate_routerなどのツールを使用して、接続、ポート、クラウドルーター、サービス トークンを作成します。
  • 作成前に接続を検証check_connectionを使用して、デプロイせずに設定のエラーをチェックします。
  • ルーティングとトラフィックポリシーを管理 — ルートフィルターや集約を接続にアタッチし、BGPルーティングプロトコルを設定します。
  • テレメトリとメトリクスを監視 — 可観測性ストリームとアラートルールを設定するか、特定のアセットやメトロのメトリクスをクエリします。

ドキュメント

このページについて

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_connectionUUID を使用して Equinix Fabric 接続を更新Update Connection
check_connection作成前に Fabric 接続設定を検証Validate Connection
retry_connectionFabric 接続に対してアクションを実行Connection Actions

Fabric メトロ​

ツール説明API エンドポイント
get_metroメトロコードを渡して特定の Fabric メトロに関する詳細情報を取得Get Metro by Code
list_metrosFabric で利用可能なすべてのメトロを取得Get All Metros

ポート​

ツール説明API エンドポイント
create_port新しい Equinix Fabric ポートを作成Create Port
search_ports高度なフィルタリング、ページネーション、ソートを使用して Fabric ポートを検索Search Ports
update_portFabric ポート設定を更新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_commandsping や traceroute などのルーターコマンドを開始Create Router Commands
search_router_commandsルーターコマンドの実行結果を検索Search Router Commands
search_routesアドバタイズされたルート、受信したルート、アクティブなルートを含むルートを検索Search Routes
refresh_routesCloud 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_pricesFabric リソース全体の料金情報を検索Search Prices

Precision Time​

ツール説明API エンドポイント
search_time_servicesEquinix Precision Time サービスを検索Search Time Services
create_time_servicePrecision Time サービス設定を作成Create Time Service
update_time_servicePrecision Time サービス設定を更新Update Time Service

サービスプロファイル​

ツール説明API エンドポイント
get_service_profileUUID で特定のサービスプロファイルに関する詳細情報を取得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_tokensFabric サービストークンを検索Search Service Tokens
create_service_token新しいサービストークンを作成Create Service Token
update_service_token既存のサービストークンを更新Update Service Token

ネットワーク​

ツール説明API エンドポイント
search_networksFabric ネットワークを検索Search Networks
create_network新しい Fabric ネットワークを作成Create Network
update_network既存の Fabric ネットワークを更新Update Network

ルートフィルター​

ツール説明API エンドポイント
search_route_filtersCloud 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_connectionFabric 接続に接続されているすべてのルートフィルターを一覧表示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_profileUUID で特定の企業プロファイルの詳細情報を取得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_servicesEquinix Fabric の企業プロファイルで利用可能なプライベートサービスの一覧を取得Get Private Services
list_predefined_tagsFabric で利用可能なすべての定義済みタグを一覧表示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 サーバーは、複雑な分析や最適化タスクを支援します。

  • 「ネットワークフットプリントを合理化したいと考えています。全メトロにわたるアクティブおよびプロビジョニング済みのポート、ルーター、接続の使用率を分析し、十分に活用されていないリソースを特定して、パフォーマンスを維持しながら月額コストを削減する最適化戦略を提案してもらえますか?また、ネットワークの回復力を向上させるための冗長化オプションの追加についても提案してもらえますか?」 – 包括的なネットワーク分析を実行し、ネットワークの回復力を維持または向上させながら、コスト最適化の機会を特定します。
  • 「冗長パスを確立すべきだが、現在確立されていないメトロを見つけて。」 – ネットワークトポロジーを分析し、メトロ全体の単一障害点を特定して、冗長化の改善を推奨します。
  • 「接続パターンを分析し、ネットワークトポロジー内の単一障害点を特定して。」 – 接続アーキテクチャを調査し、脆弱性を検出してアーキテクチャの改善を提案します。