Serveur Fabric MCP
Le serveur MCP de Fabric est hébergé à https://mcp.equinix.com/fabric et peut être utilisé avec des agents d'IA compatibles avec MCP.
Pour des informations générales sur l'installation et la configuration du serveur MCP, voir MCP Server Overview.
Le serveur MCP Fabric est actuellement en version bêta privée. Si vous souhaitez rejoindre le programme Bêta, veuillez envoyer un courriel à fabric-intelligence-support@equinix.com ou contacter votre représentant de compte Equinix.
Outils
Le serveur MCP Fabric expose les outils MCP suivants qui permettent aux assistants IA d'interagir avec vos ressources Equinix Fabric. Chaque outil correspond à un point d'extrémité spécifique de l'API Fabric.
Nous vous 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 les modifications involontaires de votre infrastructure Fabric.
La fonctionnalité de suppression n'est actuellement pas prise en charge dans le serveur MCP Fabric. Cela inclut la suppression des connexions, des ports et des routeurs cloud.
Connexions
| Tool | Description | API Endpoint |
|---|---|---|
create_connection | Create a new Fabric Connection | Create Connection |
search_connection | Search for Fabric Connections using advanced filtering, pagination, and sorting | Search Connection |
update_connection | Update an Equinix Fabric Connection using its UUID | Update Connection |
validate_connection | Validate a Fabric Connection configuration before creation | Validate Connection |
retry_connection_action | Perform actions on a Fabric Connection | Connection Actions |
Fabric Metros
| Tool | Description | API Endpoint |
|---|---|---|
get_metro | Retrieve detailed information about a specific Fabric Metro by passing its Metro Code | Get Metro by Code |
list_metro | Fetch all metros available in Fabric | Get All Metros |
Ports
| Tool | Description | API Endpoint |
|---|---|---|
get_port | Retrieve detailed information about a specific Fabric Port by passing its UUID | Get Port by UUID |
search_port | Search for Fabric Ports using advanced filtering, pagination, and sorting | Search Ports |
update_port | Update a Fabric Port configuration | Update Port |
get_vlan_port | Get VLAN configurations for a specific port | Get Port VLANs |
Routeurs en nuage
| Tool | Description | API Endpoint |
|---|---|---|
search_router | Search for Equinix Fabric Cloud Routers using advanced filtering, pagination, and sorting | Search Cloud Routers |
create_router | Create a new Fabric Cloud Router | Create Cloud Router |
update_router | Update an existing Fabric Cloud Router | Update Cloud Router |
get_router_package | Get details about a Cloud Router package | Get Router Package |
create_router_commands | Initiate router commands such as ping or traceroute | Create Router Commands |
search_router_commands | Search for router command execution results | Search Router Commands |
search_routes | Search for routes including advertised, received, and active routes | Search Routes |
load_routes | Create route table actions for a Cloud Router | Create Route Actions |
Protocoles de routage
| Tool | Description | API Endpoint |
|---|---|---|
get_routing_protocols | Search for a Routing Protocol using connection | Get Routing Protocols |
create_routing_protocols | Create a new Routing Protocol | Create Routing Protocols |
update_routing_protocols | Update an existing Routing Protocol | Update Routing Protocols |
replace_routing_protocols | Replace an existing Routing Protocol | Update Routing Protocols |
Tarification
| Tool | Description | API Endpoint |
|---|---|---|
search_prices | Search for pricing information across Fabric resources | Search Prices |
Temps de précision
| Tool | Description | API Endpoint |
|---|---|---|
get_time_service | Retrieve detailed information about a specific Precision Time service by UUID | Get Time Service |
search_time_service | Search for Equinix Precision Time services | Search Time Services |
create_time_service | Create a Precision Time service configuration | Create Time Service |
update_time_service | Update a Precision Time service configuration | Update Time Service |
Profils de services
| Tool | Description | API Endpoint |
|---|---|---|
search_service_profile | Search for Fabric Service Profiles using advanced filtering | Search Service Profiles |
create_service_profile | Create a new Fabric Service Profile | Create Service Profile |
update_service_profile | Update an existing Service Profile | Update Service Profile |
replace_service_profile | Replace a Service Profile configuration | Replace Service Profile |
get_service_profile_metros | Get metro information for a specific Service Profile | Get Service Profile Metros |
Jetons de service
| Tool | Description | API Endpoint |
|---|---|---|
search_service_tokens | Search for Fabric Service Tokens | Search Service Tokens |
create_service_token | Create a new Service Token | Create Service Token |
update_service_token | Update an existing Service Token | Update Service Token |
Réseaux
| Tool | Description | API Endpoint |
|---|---|---|
search_networks | Search for Fabric Networks | Search Networks |
create_network | Create a new Fabric Network | Create Network |
update_network | Update an existing Fabric Network | Update Network |
Filtres d'itinéraire
| Tool | Description | API Endpoint |
|---|---|---|
search_route_filter | Search for Cloud Router Route Filters | Search Route Filters |
create_route_filter | Create a new Route Filter for traffic management | Create Route Filter |
update_route_filter | Update an existing Route Filter configuration | Update Route Filter |
attach_route_filter | Attach Route Filter to Fabric Connection | Attach Route Filter |
get_route_filter_connections | Retrieve all Connections using an existing Route Filter | Get Route Filter Connections |
Règles de filtrage des itinéraires
| Tool | Description | API Endpoint |
|---|---|---|
get_all_route_filter_rules | List all rules for a specific Route Filter | List Route Filter Rules |
get_route_filter_rule | Get detailed information about a specific Route Filter Rule | Get Route Filter Rule |
create_route_filter_rule | Create new rules for a Route Filter | Create Route Filter Rules |
update_route_filter_rule | Update an existing Route Filter Rule | Update Route Filter Rule |
Agrégation de routes
| Tool | Description | API Endpoint |
|---|---|---|
search_route_aggregation | Search for Cloud Router Route Aggregation | Search Route Aggregation |
create_route_aggregation | Create a new Route Aggregation for traffic management | Create Route Aggregation |
update_route_aggregation | Update an existing Route Aggregation configuration | Update Route Aggregation |
attach_route_aggregation | Attach Route Aggregation to Fabric Connection | Attach Route Aggregation |
get_route_aggregation_connections | Retrieve all Connections using an existing Route Aggregation | Get Route Aggregation connections |
Règles d'agrégation de routes
| Tool | Description | API Endpoint |
|---|---|---|
get_all_route_aggregation_rules | List all rules for a specific Route Aggregation | List Route Aggregation Rules |
get_route_aggregation_rule | Get detailed information about a specific Route Aggregation Rule | Get Route Aggregation Rule |
create_route_aggregation_rule | Create new rules for a Route Aggregation | Create Route Aggregation Rules |
update_route_aggregation_rule | Update an existing Route Aggregation Rule | Update Route Aggregation Rule |
Observabilité - Flux
| Tool | Description | API Endpoint |
|---|---|---|
list_streams | List all telemetry streams in your account | Get Streams |
get_stream_details | Get detailed information about a specific stream | Get Stream Details |
create_stream | Create a new telemetry stream | Create Stream |
update_stream | Update an existing telemetry stream | Update Stream |
list_stream_attached_assets | List assets attached to a stream | List Stream Assets |
get_stream_attached_asset_details | Get details about a specific asset attached to a stream | Get Stream Asset Details |
attach_stream_asset | Attach an asset to a telemetry stream | Attach Asset to Stream |
search_attached_assets | Search for assets attached to a telemetry stream | Search Asset to Stream |
get_stream_network_edge_device | Get details for network edge device attached to a telemetry stream | Get Stream Network Edge Device |
update_stream_network_edge_device | Update or Attach network edge device for a telemetry stream | Update Stream Network Edge Device |
list_stream_subscriptions | List all telemetry stream subscription for a specific telementry Stream | List Stream Subscription |
get_stream_subscription_details | Get details about a specific telemetry stream subscription | Get Stream Subscription |
create_stream_subscription | Create a new telemetry stream subscription | Create Stream Subscription |
update_stream_subscription | Update an existing telemetry stream subscription | Update Stream Subscription |
Observabilité - Règles d'alerte pour les flux
| Tool | Description | API Endpoint |
|---|---|---|
list_stream_alert_rules | List all alert rules for a stream | Get Alert Rules |
get_stream_alert_rule_details | Get detailed information about a specific alert rule | Get Alert Rule Details |
create_stream_alert_rule | Create a new alert rule for a stream | Create Alert Rule |
update_stream_alert_rule | Update an existing alert rule | Update Alert Rule |
Observabilité - Événements dans le nuage
| Tool | Description | API Endpoint |
|---|---|---|
get_cloud_event | Get details about a specific cloud event | Get Cloud Event |
search_cloud_events | Search for cloud events across your Fabric resources | Search Cloud Events |
get_cloud_events_by_asset | Get cloud events for a specific asset by asset ID | Get Cloud Events By Asset |
Observabilité - Métriques
| Tool | Description | API Endpoint |
|---|---|---|
get_metrics | Get metrics for a specific asset by asset ID | Get Metrics |
search_metrics | Search for metrics across multiple assets | Search Metrics |
Exemples de commandes
Une fois que vous avez configuré le serveur Fabric MCP dans votre agent AI, vous pouvez utiliser le langage naturel pour interagir avec vos ressources Fabric. Vous trouverez ci-dessous des exemples de requêtes courantes :
Requêtes de base
- "Montrez-moi toutes les connexions actives dans le métro SV". - Recherche et affiche toutes les connexions actives dans le métro de la 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ésumez tous mes Fabric Cloud Router". - Fournit une vue d'ensemble de tous les Cloud Routers de votre compte.
- "Can you update the bandwidth for the connection named
<connection_name>?" – Modifies the bandwidth allocation for a specific connection. - "Pouvez-vous envoyer une commande ping à 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 vous aider à effectuer des tâches complexes d'analyse et d'optimisation :
- "Nous cherchons à rationaliser l'empreinte de notre réseau. Pouvez-vous analyser l'utilisation de nos ports, routeurs et connexions actifs et provisionnés dans toutes les métropoles, 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 ? Pouvez-vous également suggérer l'ajout d'options de redondance afin d'améliorer la résilience de notre réseau ? - Effectue une analyse complète du réseau afin d'identifier les possibilités d'optimisation des coûts tout en maintenant ou en améliorant la résilience du réseau.
- "Trouver des métros où nous devrions établir des chemins redondants mais qui n'en ont pas actuellement. - Analyse la topologie du réseau pour identifier les points de défaillance uniques dans les métros et recommande des améliorations en matière de redondance.
- "Analysez nos schémas de connexion et identifiez les points de défaillance uniques dans la topologie de notre réseau. - Examine l'architecture des connexions pour détecter les vulnérabilités et proposer des améliorations architecturales.