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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-Endpunktsearch_pricesNach Preisinformationen für Fabric-Ressourcen suchenSearch Prices |
|---|
Precision Time
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-Endpunktsearch_service_tokensNach Fabric Service-Tokens suchenSearch Service Tokenscreate_service_tokenNeues Service-Token erstellenCreate Service Tokenupdate_service_tokenVorhandenes Service-Token aktualisierenUpdate Service Token |
|---|
Netzwerke
| Tool | Beschreibung | API-Endpunktsearch_networksNach Fabric-Netzwerken suchenSearch Networkscreate_networkNeues Fabric-Netzwerk erstellenCreate Networkupdate_networkVorhandenes Fabric-Netzwerk aktualisierenUpdate Network |
|---|
Routenfilter
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-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
| Tool | Beschreibung | API-Endpunkt |
|---|
| get_company_profile | Detaillierte Informationen zu einem bestimmten Unternehmensprofil anhand der UUID abrufen | Get Company Profile by UUID |
| list_company_profile_private_services | Alle privaten Dienste abrufen, die einem Unternehmensprofil zugeordnet sind | Get Private Services |
| list_company_profile_service_profiles | Alle Dienstprofile abrufen, die einem Unternehmensprofil zugeordnet sind | Get Service Profiles |
| list_company_profile_tags | Alle Tags abrufen, die einem Unternehmensprofil zugeordnet sind | Get Tags |
| list_private_services | Die Liste der privaten Dienste abrufen, die für Equinix Fabric-Unternehmensprofile verfügbar sind | Get Private Services |
| list_predefined_tags | Alle vordefinierten Tags auflisten, die in Fabric verfügbar sind | List Tags |
| search_company_profile | Unternehmensprofile anhand von Filterkriterien suchen | Search 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.