Fabric MCP Server

offiziell

Der Fabric MCP Server stellt die folgenden MCP-Tools bereit, die es KI-Assistenten ermöglichen, mit Ihren Equinix Fabric-Ressourcen zu interagieren. Jedes Tool entspricht einem bestimmten Fabric-API-Endpunkt.

Was kann man mit Fabric MCP machen?

  • Durchsuchen und Auflisten Ihrer aktiven Fabric-Verbindungen — Bitten Sie Ihre KI, Verbindungen mithilfe von Filtern wie Metro oder Status mit search_connections zu finden.
  • Bereitstellen neuer Fabric-Ressourcen — Erstellen Sie Verbindungen, Ports, Cloud-Router oder Service-Tokens mit Tools wie create_connection und create_router.
  • Überprüfen einer Verbindung vor der Erstellung — Prüfen Sie eine Konfiguration auf Fehler, ohne sie bereitzustellen, indem Sie check_connection verwenden.
  • Verwalten von Routing- und Traffic-Richtlinien — Fügen Sie Verbindungen Routenfilter oder Aggregationen hinzu und konfigurieren Sie BGP-Routing-Protokolle.
  • Überwachen von Telemetrie und Metriken — Richten Sie Observability-Streams und Alarmregeln ein oder fragen Sie Metriken für bestimmte Assets und Metros ab.

Dokumentation

Auf dieser Seite

Der Fabric MCP Server wird unter https://mcp.equinix.com/fabric gehostet und kann mit MCP-kompatiblen KI-Agenten verwendet werden.

Allgemeine Informationen zur Einrichtung und Konfiguration von MCP-Servern finden Sie in der MCP-Server-Übersicht.

Private Beta

Der Fabric MCP Server befindet sich derzeit in der Private Beta. Wenn Sie Interesse an der Teilnahme am Beta-Programm haben, senden Sie bitte eine E-Mail an fabric-intelligence-support@equinix.com oder wenden Sie sich an Ihren Equinix-Kundenbetreuer.

Tools​

Der Fabric MCP Server stellt die folgenden MCP-Tools bereit, mit denen KI-Assistenten mit Ihren Equinix Fabric-Ressourcen interagieren können. Jedes Tool entspricht einem bestimmten Fabric-API-Endpunkt.

Wichtig

Wir empfehlen, die menschliche Bestätigung für die Tool-Ausführung zu aktivieren, insbesondere bei Vorgängen, die Ressourcen erstellen, aktualisieren oder löschen. Dies hilft, unbeabsichtigte Änderungen an Ihrer Fabric-Infrastruktur zu vermeiden.

Aktuelle Einschränkungen

Die Löschfunktion wird derzeit im Fabric MCP Server nicht unterstützt. Dies umfasst das Löschen von Connections, Ports und Cloud Routern.

Connections​

ToolBeschreibungAPI-Endpunktcreate_connectionNeue Fabric Connection erstellenCreate Connectionsearch_connectionsNach Fabric Connections mit erweiterter Filterung, Paginierung und Sortierung suchenSearch Connectionupdate_connectionEine Equinix Fabric Connection anhand ihrer UUID aktualisierenUpdate Connectioncheck_connectionEine Fabric Connection-Konfiguration vor der Erstellung validierenValidate Connectionretry_connectionAktionen für eine Fabric Connection ausführenConnection Actions

Fabric Metros​

ToolBeschreibungAPI-Endpunktget_metroDetaillierte Informationen zu einer bestimmten Fabric Metro durch Angabe des Metro-Codes abrufenGet Metro by Codelist_metrosAlle in Fabric verfügbaren Metros abrufenGet All Metros

Ports​

ToolBeschreibungAPI-Endpunktcreate_portNeuen Equinix Fabric Port erstellenCreate Portsearch_portsNach Fabric Ports mit erweiterter Filterung, Paginierung und Sortierung suchenSearch Portsupdate_portEine Fabric Port-Konfiguration aktualisierenUpdate Portget_vlan_portVLAN-Konfigurationen für einen bestimmten Port abrufenGet Port VLANsattach_physical_ports_to_lagPhysische Ports an eine Link Aggregation Group (LAG) anhängenAdd to Lag

Cloud Routers​

ToolBeschreibungAPI-Endpunktsearch_routersNach Equinix Fabric Cloud Routern mit erweiterter Filterung, Paginierung und Sortierung suchenSearch Cloud Routerscreate_routerNeuen Fabric Cloud Router erstellenCreate Cloud Routerupdate_routerVorhandenen Fabric Cloud Router aktualisierenUpdate Cloud Routerlist_router_packagesAlle verfügbaren Cloud Router-Pakete auflistenList Packagescreate_router_commandsRouter-Befehle wie Ping oder Traceroute initiierenCreate Router Commandssearch_router_commandsNach Ergebnissen der Router-Befehlsausführung suchenSearch Router Commandssearch_routesNach Routen suchen, einschließlich bekannt gegebener, empfangener und aktiver RoutenSearch Routesrefresh_routesRouting-Tabellen-Aktionen für einen Cloud Router erstellenCreate Route Actions

Routing-Protokolle​

ToolBeschreibungAPI-Endpunktlist_routing_protocolsAlle Routing-Protokolle für eine Connection auflistenGet Routing Protocolscreate_routing_protocolNeues Routing-Protokoll erstellenCreate Routing Protocolsupdate_routing_protocolVorhandenes Routing-Protokoll aktualisierenUpdate Routing Protocolsreplace_routing_protocolVorhandenes Routing-Protokoll ersetzenReplace Routing Protocolscreate_routing_protocol_actionBGP-Sitzung für ein Routing-Protokoll löschen oder zurücksetzenClear/Reset BGPlist_routing_protocol_actionsAlle BGP-Aktionsstatus für ein Routing-Protokoll abrufenGet BGP Actions

Preise​

ToolBeschreibungAPI-Endpunktsearch_pricesNach Preisinformationen für Fabric-Ressourcen suchenSearch Prices

Precision Time​

ToolBeschreibungAPI-Endpunktsearch_time_servicesNach Equinix Precision Time-Diensten suchenSearch Time Servicescreate_time_serviceEine Precision Time-Dienstkonfiguration erstellenCreate Time Serviceupdate_time_serviceEine Precision Time-Dienstkonfiguration aktualisierenUpdate Time Service

Service-Profile​

ToolBeschreibungAPI-Endpunktget_service_profileDetaillierte Informationen zu einem bestimmten Service-Profil anhand der UUID abrufenGet Profilesearch_service_profilesNach Fabric Service-Profilen mit erweiterter Filterung suchenSearch Service Profilescreate_service_profileNeues Fabric Service-Profil erstellenCreate Service Profileupdate_service_profileVorhandenes Service-Profil aktualisierenUpdate Service Profilereplace_service_profileEine Service-Profil-Konfiguration ersetzenReplace Service Profilelist_service_profile_metrosMetro-Informationen für ein bestimmtes Service-Profil abrufenGet Service Profile Metros

Service-Tokens​

ToolBeschreibungAPI-Endpunktsearch_service_tokensNach Fabric Service-Tokens suchenSearch Service Tokenscreate_service_tokenNeues Service-Token erstellenCreate Service Tokenupdate_service_tokenVorhandenes Service-Token aktualisierenUpdate Service Token

Netzwerke​

ToolBeschreibungAPI-Endpunktsearch_networksNach Fabric-Netzwerken suchenSearch Networkscreate_networkNeues Fabric-Netzwerk erstellenCreate Networkupdate_networkVorhandenes Fabric-Netzwerk aktualisierenUpdate Network

Routenfilter​

ToolBeschreibungAPI-Endpunktsearch_route_filtersNach Cloud Router-Routenfiltern suchenSearch Route Filterscreate_route_filterNeuen Routenfilter für die Verkehrssteuerung erstellenCreate Route Filterupdate_route_filterVorhandene Routenfilter-Konfiguration aktualisierenUpdate Route Filterattach_route_filterRoutenfilter an Fabric Connection anhängenAttach Route Filterlist_route_filter_connectionsAlle Connections abrufen, die einen vorhandenen Routenfilter verwendenGet Route Filter Connectionsget_route_filter_changesAlle Änderungen für einen bestimmten Routenfilter abrufenGet All Changesget_route_filter_changes_by_uuidEine bestimmte Änderung für einen Routenfilter anhand der Änderungs-ID abrufenGet Change By IDlist_route_filters_for_connectionAlle Routenfilter auflisten, die an eine Fabric Connection angehängt sindGet All Route Filterssearch_route_filter_attachments_for_fcrRoutenfilter-Anhänge für einen bestimmten Cloud Router suchenSearch Cloud Router Route Filter Attachments

Routenfilter-Regeln​

ToolBeschreibungAPI-Endpunktlist_route_filter_rulesAlle Regeln für einen bestimmten Routenfilter auflistenGet Route Filter Rulesget_route_filter_ruleDetaillierte Informationen zu einer bestimmten Routenfilter-Regel abrufenGet Route Filter Rulecreate_route_filter_ruleNeue Regeln für einen Routenfilter erstellenCreate Route Filter Rulesupdate_route_filter_ruleEine bestehende Routenfilter-Regel aktualisierenUpdate Route Filter Ruleget_route_filter_rule_changesAlle Änderungen für eine bestimmte Routenfilter-Regel abrufenGet All Changesget_route_filter_rule_changes_by_uuidEine bestimmte Änderung für eine Routenfilter-Regel anhand der Änderungs-ID abrufenGet Change By ID

Routenaggregation​

ToolBeschreibungAPI-Endpunktget_route_aggregationDetaillierte Informationen zu einer bestimmten Routenaggregation anhand der UUID abrufenGet Aggregationsearch_route_aggregationsNach Cloud Router Routenaggregationen suchenSearch Route Aggregationcreate_route_aggregationEine neue Routenaggregation für das Traffic-Management erstellenCreate Route Aggregationupdate_route_aggregationEine bestehende Routenaggregationskonfiguration aktualisierenUpdate Route Aggregationattach_route_aggregationRoutenaggregation an eine Fabric-Verbindung anhängenAttach Route Aggregationlist_route_aggregation_connectionsAlle Verbindungen abrufen, die eine bestehende Routenaggregation verwendenGet Route Aggregation Connectionsget_route_aggregation_changesAlle Änderungen für eine bestimmte Routenaggregation abrufenGet All Changesget_route_aggregation_changes_by_uuidEine bestimmte Änderung für eine Routenaggregation anhand der Änderungs-ID abrufenGet Change By IDlist_route_aggregations_for_connectionAlle Routenaggregationen auflisten, die an eine Fabric-Verbindung angehängt sindGet All Aggregationssearch_route_aggregation_attachments_for_fcrNach Routenaggregations-Anhängen für einen bestimmten Cloud Router suchenSearch Cloud Router Route Aggregation Attachments

Routenaggregationsregeln​

ToolBeschreibungAPI-Endpunktlist_route_aggregation_rulesAlle Regeln für eine bestimmte Routenaggregation auflistenList Route Aggregation Rulesget_route_aggregation_ruleDetaillierte Informationen zu einer bestimmten Routenaggregationsregel abrufenGet Route Aggregation Rulecreate_route_aggregation_ruleNeue Regeln für eine Routenaggregation erstellenCreate Route Aggregation Rulesupdate_route_aggregation_ruleEine bestehende Routenaggregationsregel aktualisierenUpdate Route Aggregation Ruleget_route_aggregation_rule_changesAlle Änderungen für eine bestimmte Routenaggregationsregel abrufenGet All Changesget_route_aggregation_rule_changes_by_uuidEine bestimmte Änderung für eine Routenaggregationsregel anhand der Änderungs-ID abrufenGet Change By ID

Observability – Streams​

ToolBeschreibungAPI-Endpunktlist_streamsAlle Telemetrie-Streams in Ihrem Konto auflistenGet Streamsget_stream_detailsDetaillierte Informationen zu einem bestimmten Stream abrufenGet Stream Detailscreate_streamEinen neuen Telemetrie-Stream erstellenCreate Streamupdate_streamEinen bestehenden Telemetrie-Stream aktualisierenUpdate Streamget_stream_attached_asset_detailsDetails zu einem bestimmten Asset abrufen, das an einen Stream angehängt istGet Stream Asset Detailsattach_stream_assetEin Asset an einen Telemetrie-Stream anhängenAttach Asset to Streamsearch_attached_assetsNach Assets suchen, die an einen Telemetrie-Stream angehängt sindSearch Asset to Streamlist_stream_attached_assets_by_typeNach Asset-Typ gefilterte Assets auflisten, die an einen Telemetrie-Stream angehängt sindGet Assetsget_stream_network_edge_deviceDetails für ein Netzwerk-Edge-Gerät abrufen, das an einen Telemetrie-Stream angehängt istGet Stream Network Edge Deviceupdate_stream_network_edge_deviceEin Netzwerk-Edge-Gerät für einen Telemetrie-Stream aktualisieren oder anhängenUpdate Stream Network Edge Devicelist_stream_subscriptionsAlle Abonnements für einen bestimmten Telemetrie-Stream auflistenList Stream Subscriptionget_stream_subscription_detailsDetails zu einem bestimmten Telemetrie-Stream-Abonnement abrufenGet Stream Subscriptioncreate_stream_subscriptionEin neues Telemetrie-Stream-Abonnement erstellenCreate Stream Subscriptionupdate_stream_subscriptionEin bestehendes Telemetrie-Stream-Abonnement aktualisierenUpdate Stream Subscription

Observability – Stream-Alarmregeln​

ToolBeschreibungAPI-Endpunktlist_stream_alert_rulesAlle Alarmregeln für einen Stream auflistenGet Alert Rulesget_stream_alert_rule_detailsDetaillierte Informationen zu einer bestimmten Alarmregel abrufenGet Alert Rule Detailscreate_stream_alert_ruleEine neue Alarmregel für einen Stream erstellenCreate Alert Ruleupdate_stream_alert_ruleEine bestehende Alarmregel aktualisierenUpdate Alert Rule

Observability – Cloud-Ereignisse​

ToolBeschreibungAPI-Endpunktsearch_cloud_eventsNach Cloud-Ereignissen in Ihren Fabric-Ressourcen suchenSearch Cloud Eventssearch_cloud_events_by_assetCloud-Ereignisse für ein bestimmtes Asset anhand der Asset-ID abrufenGet Cloud Events By Asset

Observability – Metriken​

ToolBeschreibungAPI-Endpunktget_metricMetriken für ein bestimmtes Asset anhand der Asset-ID abrufenGet Metricslist_metrics_by_metrosMetriken für eine bestimmte Fabric-Metro anhand des Metro-Codes abrufenGet Metrics by Asset Idsearch_metricsNach Metriken über mehrere Assets hinweg suchenSearch Metrics

Agents​

ToolBeschreibungAPI-Endpunktcreate_agentEinen neuen Fabric-Agenten erstellenCreate Agentget_agent_activitiesAktivitäten für einen bestimmten Agenten anhand der UUID abrufenGet Agent Activitiesget_agent_detailsDetaillierte Informationen zu einem bestimmten Agenten anhand der UUID abrufenGet Agent by UUIDget_agent_template_detailsDetaillierte Informationen zu einer bestimmten Agentenvorlage anhand der UUID abrufenGet Agent Template by UUIDlist_agent_templatesAlle verfügbaren Agentenvorlagen auflistenGet Agent Templateslist_agentsAlle Agenten in Ihrem Konto auflistenGet Agents

Unternehmensprofile​

ToolBeschreibungAPI-Endpunkt
get_company_profileDetaillierte Informationen zu einem bestimmten Unternehmensprofil anhand der UUID abrufenGet Company Profile by UUID
list_company_profile_private_servicesAlle privaten Dienste abrufen, die einem Unternehmensprofil zugeordnet sindGet Private Services
list_company_profile_service_profilesAlle Dienstprofile abrufen, die einem Unternehmensprofil zugeordnet sindGet Service Profiles
list_company_profile_tagsAlle Tags abrufen, die einem Unternehmensprofil zugeordnet sindGet Tags
list_private_servicesDie Liste der privaten Dienste abrufen, die für Equinix Fabric-Unternehmensprofile verfügbar sindGet Private Services
list_predefined_tagsAlle vordefinierten Tags auflisten, die in Fabric verfügbar sindList Tags
search_company_profileUnternehmensprofile anhand von Filterkriterien suchenSearch Company Profiles

Beispielbefehle

Sobald Sie den Fabric MCP Server in Ihrem KI-Agenten konfiguriert haben, können Sie natürliche Sprache verwenden, um mit Ihren Fabric-Ressourcen zu interagieren. Im Folgenden finden Sie Beispiele für häufige Abfragen:

Grundlegende Abfragen

  • "Zeige mir alle aktiven Verbindungen in der SV-Metro." – Sucht nach allen aktiven Verbindungen in der Silicon Valley-Metro und zeigt sie an.
  • "Welche Ports sind derzeit überlastet oder haben negative verfügbare Bandbreite?" – Analysiert die Port-Auslastung, um Kapazitätsprobleme zu identifizieren.
  • "Fasse alle meine Fabric Cloud Router zusammen." – Bietet einen Überblick über alle Cloud Router in Ihrem Konto.
  • "Kannst du die Bandbreite für die Verbindung namens <connection_name> aktualisieren?" – Ändert die Bandbreitenzuweisung für eine bestimmte Verbindung.
  • "Kannst du diese routerbasierte Verbindung anpingen?" – Führt einen Ping-Befehl aus, um die Konnektivität über eine Cloud Router-Verbindung zu testen.

Erweiterte Abfragen

Der MCP-Server kann bei komplexen Analyse- und Optimierungsaufgaben helfen:

  • "Wir möchten unseren Netzwerk-Fußabdruck optimieren. Können Sie unsere aktiven und bereitgestellten Port-, Router- und Verbindungsauslastungen in allen Metros analysieren, nicht ausgelastete Ressourcen identifizieren und Optimierungsstrategien vorschlagen, um unsere monatlichen Kosten zu senken und gleichzeitig die Leistung aufrechtzuerhalten? Können Sie auch vorschlagen, Redundanzoptionen hinzuzufügen, um die Ausfallsicherheit unseres Netzwerks zu verbessern?" – Führt eine umfassende Netzwerkanalyse durch, um Kosteneinsparungsmöglichkeiten zu identifizieren und gleichzeitig die Netzwerkresilienz zu erhalten oder zu verbessern.
  • "Finden Sie Metros, in denen wir redundante Pfade einrichten sollten, dies aber derzeit nicht tun." – Analysiert die Netzwerktopologie, um Single Points of Failure in verschiedenen Metros zu identifizieren, und empfiehlt Redundanzverbesserungen.
  • "Analysieren Sie unsere Verbindungsmuster und identifizieren Sie alle Single Points of Failure in unserer Netzwerktopologie." – Untersucht die Verbindungsarchitektur, um Schwachstellen zu erkennen und architektonische Verbesserungen vorzuschlagen.