Fabric MCP Server

officiel

Le serveur Fabric MCP expose les outils MCP suivants qui permettent aux assistants IA d'interagir avec vos ressources Equinix Fabric. Chaque outil correspond à un point de terminaison spécifique de l'API Fabric.

Que pouvez-vous faire avec Fabric MCP ?

  • Recherchez et listez vos connexions Fabric actives — Demandez à votre IA de trouver des connexions à l’aide de filtres comme le métro ou le statut avec search_connections.
  • Provisionnez de nouvelles ressources Fabric — Créez des connexions, des ports, des routeurs cloud ou des jetons de service à l’aide d’outils comme create_connection et create_router.
  • Validez une connexion avant de la créer — Vérifiez une configuration pour détecter des erreurs sans la déployer en utilisant check_connection.
  • Gérez le routage et les politiques de trafic — Attachez des filtres de route ou des agrégations aux connexions et configurez les protocoles de routage BGP.
  • Surveillez la télémétrie et les métriques — Configurez des flux d’observabilité et des règles d’alerte, ou interrogez les métriques pour des actifs et métros spécifiques.

Documentation

Sur cette page

Le serveur Fabric MCP est hébergé à l'adresse https://mcp.equinix.com/fabric et peut être utilisé avec des agents IA compatibles MCP.

Pour des informations générales sur la configuration et le paramétrage du serveur MCP, consultez la Présentation du serveur MCP.

Bêta privée

Le serveur Fabric MCP est actuellement en bêta privée. Si vous souhaitez rejoindre le programme bêta, veuillez envoyer un e-mail à fabric-intelligence-support@equinix.com ou contacter votre représentant de compte Equinix.

Outils​

Le serveur Fabric MCP expose les outils MCP suivants qui permettent aux assistants IA d'interagir avec vos ressources Equinix Fabric. Chaque outil correspond à un point de terminaison spécifique de l'API Fabric.

important

Nous recommandons d'activer la confirmation humaine pour l'exécution des outils, en particulier pour les opérations qui créent, mettent à jour ou suppriment des ressources. Cela permet d'éviter des modifications non intentionnelles de votre infrastructure Fabric.

Limitations actuelles

La fonctionnalité de suppression n'est actuellement pas prise en charge dans le serveur Fabric MCP. Cela inclut la suppression des connexions, des ports et des routeurs cloud.

Connexions​

OutilDescriptionPoint de terminaison APIcreate_connectionCréer une nouvelle connexion FabricCreate Connectionsearch_connectionsRechercher des connexions Fabric à l'aide de filtrage avancé, pagination et triSearch Connectionupdate_connectionMettre à jour une connexion Equinix Fabric en utilisant son UUIDUpdate Connectioncheck_connectionValider une configuration de connexion Fabric avant la créationValidate Connectionretry_connectionEffectuer des actions sur une connexion FabricConnection Actions

Métros Fabric​

OutilDescriptionPoint de terminaison APIget_metroRécupérer des informations détaillées sur un métro Fabric spécifique en passant son code métroGet Metro by Codelist_metrosRécupérer tous les métros disponibles dans FabricGet All Metros

Ports​

OutilDescriptionPoint de terminaison APIcreate_portCréer un nouveau port Equinix FabricCreate Portsearch_portsRechercher des ports Fabric à l'aide de filtrage avancé, pagination et triSearch Portsupdate_portMettre à jour une configuration de port FabricUpdate Portget_vlan_portObtenir les configurations VLAN pour un port spécifiqueGet Port VLANsattach_physical_ports_to_lagAttacher des ports physiques à un groupe d'agrégation de liens (LAG)Add to Lag

Routeurs cloud​

OutilDescriptionPoint de terminaison APIsearch_routersRechercher des routeurs cloud Equinix Fabric à l'aide de filtrage avancé, pagination et triSearch Cloud Routerscreate_routerCréer un nouveau routeur cloud FabricCreate Cloud Routerupdate_routerMettre à jour un routeur cloud Fabric existantUpdate Cloud Routerlist_router_packagesLister tous les packages de routeur cloud disponiblesList Packagescreate_router_commandsLancer des commandes de routeur telles que ping ou tracerouteCreate Router Commandssearch_router_commandsRechercher les résultats d'exécution de commandes de routeurSearch Router Commandssearch_routesRechercher des routes, y compris les routes annoncées, reçues et activesSearch Routesrefresh_routesCréer des actions de table de routage pour un routeur cloudCreate Route Actions

Protocoles de routage​

OutilDescriptionPoint de terminaison APIlist_routing_protocolsLister tous les protocoles de routage pour une connexionGet Routing Protocolscreate_routing_protocolCréer un nouveau protocole de routageCreate Routing Protocolsupdate_routing_protocolMettre à jour un protocole de routage existantUpdate Routing Protocolsreplace_routing_protocolRemplacer un protocole de routage existantReplace Routing Protocolscreate_routing_protocol_actionEffacer ou réinitialiser une session BGP pour un protocole de routageClear/Reset BGPlist_routing_protocol_actionsObtenir tous les statuts d'action BGP pour un protocole de routageGet BGP Actions

Tarification​

OutilDescriptionPoint de terminaison APIsearch_pricesRechercher des informations de tarification pour les ressources FabricSearch Prices

Precision Time​

OutilDescriptionPoint de terminaison APIsearch_time_servicesRechercher des services Equinix Precision TimeSearch Time Servicescreate_time_serviceCréer une configuration de service Precision TimeCreate Time Serviceupdate_time_serviceMettre à jour une configuration de service Precision TimeUpdate Time Service

Profils de service​

OutilDescriptionPoint de terminaison APIget_service_profileRécupérer des informations détaillées sur un profil de service spécifique par UUIDGet Profilesearch_service_profilesRechercher des profils de service Fabric à l'aide de filtrage avancéSearch Service Profilescreate_service_profileCréer un nouveau profil de service FabricCreate Service Profileupdate_service_profileMettre à jour un profil de service existantUpdate Service Profilereplace_service_profileRemplacer une configuration de profil de serviceReplace Service Profilelist_service_profile_metrosObtenir des informations de métro pour un profil de service spécifiqueGet Service Profile Metros

Jetons de service​

OutilDescriptionPoint de terminaison APIsearch_service_tokensRechercher des jetons de service FabricSearch Service Tokenscreate_service_tokenCréer un nouveau jeton de serviceCreate Service Tokenupdate_service_tokenMettre à jour un jeton de service existantUpdate Service Token

Réseaux​

OutilDescriptionPoint de terminaison APIsearch_networksRechercher des réseaux FabricSearch Networkscreate_networkCréer un nouveau réseau FabricCreate Networkupdate_networkMettre à jour un réseau Fabric existantUpdate Network

Filtres de route​

OutilDescriptionPoint de terminaison APIsearch_route_filtersRechercher des filtres de route de routeur cloudSearch Route Filterscreate_route_filterCréer un nouveau filtre de route pour la gestion du traficCreate Route Filterupdate_route_filterMettre à jour une configuration de filtre de route existanteUpdate Route Filterattach_route_filterAttacher un filtre de route à une connexion FabricAttach Route Filterlist_route_filter_connectionsRécupérer toutes les connexions utilisant un filtre de route existantGet Route Filter Connectionsget_route_filter_changesRécupérer toutes les modifications pour un filtre de route spécifiqueGet All Changesget_route_filter_changes_by_uuidRécupérer une modification spécifique pour un filtre de route par ID de modificationGet Change By IDlist_route_filters_for_connectionLister tous les filtres de route attachés à une connexion FabricGet All Route Filterssearch_route_filter_attachments_for_fcrRechercher les attachements de filtre de route pour un routeur cloud donnéSearch Cloud Router Route Filter Attachments

Règles de filtre de route​

OutilDescriptionPoint de terminaison APIlist_route_filter_rulesLister toutes les règles pour un filtre de route spécifiqueObtenir les règles du filtre de routeget_route_filter_ruleObtenir des informations détaillées sur une règle de filtre de route spécifiqueObtenir la règle du filtre de routecreate_route_filter_ruleCréer de nouvelles règles pour un filtre de routeCréer des règles de filtre de routeupdate_route_filter_ruleMettre à jour une règle de filtre de route existanteMettre à jour la règle du filtre de routeget_route_filter_rule_changesRécupérer toutes les modifications pour une règle de filtre de route spécifiqueObtenir toutes les modificationsget_route_filter_rule_changes_by_uuidRécupérer une modification spécifique pour une règle de filtre de route par ID de modificationObtenir la modification par ID

Agrégation de routes​

OutilDescriptionPoint de terminaison APIget_route_aggregationRécupérer des informations détaillées sur une agrégation de routes spécifique par UUIDObtenir l'agrégationsearch_route_aggregationsRechercher des agrégations de routes de Cloud RouterRechercher une agrégation de routescreate_route_aggregationCréer une nouvelle agrégation de routes pour la gestion du traficCréer une agrégation de routesupdate_route_aggregationMettre à jour une configuration d'agrégation de routes existanteMettre à jour l'agrégation de routesattach_route_aggregationAttacher une agrégation de routes à une connexion FabricAttacher l'agrégation de routeslist_route_aggregation_connectionsRécupérer toutes les connexions utilisant une agrégation de routes existanteObtenir les connexions de l'agrégation de routesget_route_aggregation_changesRécupérer toutes les modifications pour une agrégation de routes spécifiqueObtenir toutes les modificationsget_route_aggregation_changes_by_uuidRécupérer une modification spécifique pour une agrégation de routes par ID de modificationObtenir la modification par IDlist_route_aggregations_for_connectionLister toutes les agrégations de routes attachées à une connexion FabricObtenir toutes les agrégationssearch_route_aggregation_attachments_for_fcrRechercher les attachements d'agrégation de routes pour un Cloud Router donnéRechercher les attachements d'agrégation de routes du Cloud Router

Règles d'agrégation de routes​

OutilDescriptionPoint de terminaison APIlist_route_aggregation_rulesLister toutes les règles pour une agrégation de routes spécifiqueLister les règles d'agrégation de routesget_route_aggregation_ruleObtenir des informations détaillées sur une règle d'agrégation de routes spécifiqueObtenir la règle d'agrégation de routescreate_route_aggregation_ruleCréer de nouvelles règles pour une agrégation de routesCréer des règles d'agrégation de routesupdate_route_aggregation_ruleMettre à jour une règle d'agrégation de routes existanteMettre à jour la règle d'agrégation de routesget_route_aggregation_rule_changesRécupérer toutes les modifications pour une règle d'agrégation de routes spécifiqueObtenir toutes les modificationsget_route_aggregation_rule_changes_by_uuidRécupérer une modification spécifique pour une règle d'agrégation de routes par ID de modificationObtenir la modification par ID

Observabilité - Flux​

OutilDescriptionPoint de terminaison APIlist_streamsLister tous les flux de télémétrie dans votre compteObtenir les fluxget_stream_detailsObtenir des informations détaillées sur un flux spécifiqueObtenir les détails du fluxcreate_streamCréer un nouveau flux de télémétrieCréer un fluxupdate_streamMettre à jour un flux de télémétrie existantMettre à jour le fluxget_stream_attached_asset_detailsObtenir des détails sur un actif spécifique attaché à un fluxObtenir les détails de l'actif du fluxattach_stream_assetAttacher un actif à un flux de télémétrieAttacher un actif au fluxsearch_attached_assetsRechercher des actifs attachés à un flux de télémétrieRechercher un actif à attacher au fluxlist_stream_attached_assets_by_typeLister les actifs attachés à un flux de télémétrie filtrés par type d'actifObtenir les actifsget_stream_network_edge_deviceObtenir les détails de l'appareil de périphérie réseau attaché à un flux de télémétrieObtenir l'appareil de périphérie réseau du fluxupdate_stream_network_edge_deviceMettre à jour ou attacher un appareil de périphérie réseau pour un flux de télémétrieMettre à jour l'appareil de périphérie réseau du fluxlist_stream_subscriptionsLister tous les abonnements pour un flux de télémétrie spécifiqueLister les abonnements du fluxget_stream_subscription_detailsObtenir des détails sur un abonnement de flux de télémétrie spécifiqueObtenir les détails de l'abonnement au fluxcreate_stream_subscriptionCréer un nouvel abonnement de flux de télémétrieCréer un abonnement au fluxupdate_stream_subscriptionMettre à jour un abonnement de flux de télémétrie existantMettre à jour l'abonnement au flux

Observabilité - Règles d'alerte de flux​

OutilDescriptionPoint de terminaison APIlist_stream_alert_rulesLister toutes les règles d'alerte pour un fluxObtenir les règles d'alerteget_stream_alert_rule_detailsObtenir des informations détaillées sur une règle d'alerte spécifiqueObtenir les détails de la règle d'alertecreate_stream_alert_ruleCréer une nouvelle règle d'alerte pour un fluxCréer une règle d'alerteupdate_stream_alert_ruleMettre à jour une règle d'alerte existanteMettre à jour la règle d'alerte

Observabilité - Événements cloud​

OutilDescriptionPoint de terminaison APIsearch_cloud_eventsRechercher des événements cloud dans vos ressources FabricRechercher des événements cloudsearch_cloud_events_by_assetObtenir les événements cloud pour un actif spécifique par ID d'actifObtenir les événements cloud par actif

Observabilité - Métriques​

OutilDescriptionPoint de terminaison APIget_metricObtenir les métriques pour un actif spécifique par ID d'actifObtenir les métriqueslist_metrics_by_metrosObtenir les métriques pour un Metro Fabric spécifique par code metroObtenir les métriques par ID d'actifsearch_metricsRechercher des métriques sur plusieurs actifsRechercher des métriques

Agents​

OutilDescriptionPoint de terminaison APIcreate_agentCréer un nouvel agent FabricCréer un agentget_agent_activitiesRécupérer les activités d'un agent spécifique par UUIDObtenir les activités de l'agentget_agent_detailsRécupérer des informations détaillées sur un agent spécifique par UUIDObtenir l'agent par UUIDget_agent_template_detailsRécupérer des informations détaillées sur un modèle d'agent spécifique par UUIDObtenir le modèle d'agent par UUIDlist_agent_templatesLister tous les modèles d'agent disponiblesObtenir les modèles d'agentlist_agentsLister tous les agents de votre compteObtenir les agents

Profils d'entreprise​

OutilDescriptionPoint de terminaison API
get_company_profileRécupère des informations détaillées sur un profil d'entreprise spécifique par UUIDGet Company Profile by UUID
list_company_profile_private_servicesObtient tous les services privés attachés à un profil d'entrepriseGet Private Services
list_company_profile_service_profilesObtient tous les profils de service attachés à un profil d'entrepriseGet Service Profiles
list_company_profile_tagsObtient toutes les étiquettes attachées à un profil d'entrepriseGet Tags
list_private_servicesRécupère la liste des services privés disponibles pour les profils d'entreprise Equinix FabricGet Private Services
list_predefined_tagsListe toutes les étiquettes prédéfinies disponibles dans FabricList Tags
search_company_profileRecherche des profils d'entreprise en utilisant des critères de filtreSearch Company Profiles

Exemples de commandes

Une fois le serveur Fabric MCP configuré dans votre agent IA, vous pouvez utiliser le langage naturel pour interagir avec vos ressources Fabric. Voici des exemples de requêtes courantes :

Requêtes de base

  • "Montre-moi toutes les connexions actives dans la zone métropolitaine SV." – Recherche et affiche toutes les connexions actives dans la zone métropolitaine de Silicon Valley.
  • "Quels ports sont actuellement surutilisés ou ont une bande passante disponible négative ?" – Analyse l'utilisation des ports pour identifier les problèmes de capacité.
  • "Résume tous mes routeurs cloud Fabric." – Fournit un aperçu de tous les routeurs cloud de votre compte.
  • "Peux-tu mettre à jour la bande passante pour la connexion nommée <connection_name> ?" – Modifie l'allocation de bande passante pour une connexion spécifique.
  • "Peux-tu pinger cette connexion basée sur un routeur ?" – Exécute une commande ping pour tester la connectivité via une connexion de routeur cloud.

Requêtes avancées

Le serveur MCP peut aider avec des tâches complexes d'analyse et d'optimisation :

  • "Nous cherchons à rationaliser notre empreinte réseau. Peux-tu analyser notre utilisation active et provisionnée des ports, routeurs et connexions dans toutes les zones métropolitaines, identifier les ressources sous-utilisées et suggérer des stratégies d'optimisation pour réduire nos coûts mensuels tout en maintenant les performances ? Peux-tu également suggérer l'ajout d'options de redondance pour améliorer la résilience de notre réseau ?" – Effectue une analyse réseau complète pour identifier les opportunités d'optimisation des coûts tout en maintenant ou en améliorant la résilience du réseau.
  • "Trouve les zones métropolitaines où nous devrions établir des chemins redondants mais où nous n'en avons pas actuellement." – Analyse la topologie du réseau pour identifier les points de défaillance uniques dans les zones métropolitaines et recommande des améliorations de redondance.
  • "Analyse nos modèles de connexion et identifie tout point de défaillance unique dans notre topologie réseau." – Examine l'architecture de connexion pour détecter les vulnérabilités et suggérer des améliorations architecturales.