Serveur Fabric MCP
Le serveur Fabric MCP est hébergé à l'adresse https://mcp.equinix.com/fabric et peut être utilisé avec des agents d'IA compatibles MCP.
Pour des renseignements généraux sur l'installation et la configuration du serveur MCP, consultez Présentation du serveur MCP.
Le serveur Fabric MCP est actuellement en version bêta privée. Si vous souhaitez participer au programme bêta, veuillez envoyer un courriel à fabric-intelligence-support@equinix.com ou contacter votre représentant commercial Equinix.
Outils
Le serveur Fabric MCP expose les outils MCP suivants, permettant aux assistants d'IA d'interagir avec vos ressources Equinix Fabric. Chaque outil correspond à un point de terminaison spécifique de l'API Fabric.
Nous recommandons d'activer la confirmation humaine pour l'exécution des outils, notamment pour les opérations de création, de mise à jour ou de suppression de ressources. Cela permet d'éviter les changements involontaires à votre infrastructure Fabric.
La fonctionnalité de suppression n'est actuellement pas prise en charge par le serveur Fabric MCP. Cela inclut la suppression des connexions, des ports et des routeurs cloud.
Relations
| 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 |
Métros en tissu
| 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 infonuagiques
| 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 |
Precision Time
| 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 service
| 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 de routage
| 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 d'itinéraire
| 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 d'itinéraires
| 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 d'itinéraires
| 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 de 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 infonuagiques
| 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é - Mesures
| 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 le serveur Fabric MCP configuré dans votre agent d'IA, vous pouvez interagir avec vos ressources Fabric en utilisant le langage naturel. Voici quelques exemples de requêtes courantes:
Requêtes de base
- "Afficher toutes les connexions actives dans la région métropolitaine de la Silicon Valley." – Recherche et affiche toutes les connexions actives dans la région métropolitaine 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ésumé de tous mes routeurs Fabric Cloud. » – Fournit un aperçu de tous les routeurs infonuagiques de votre compte.
- "Pouvez-vous mettre à jour la bande passante pour la connexion nommée
<connection_name>?" – Modifie l'allocation de bande passante pour une connexion spécifique. - "Pouvez-vous faire un ping sur cette connexion basée sur un routeur ?" – Exécute une commande ping pour tester la connectivité via une connexion Cloud Router.
Requêtes avancées
Le serveur MCP peut aider à réaliser des tâches complexes d'analyse et d'optimisation:
- Nous cherchons à simplifier notre infrastructure réseau. Pouvez-vous analyser l'utilisation de nos ports, routeurs et connexions actifs et provisionnés dans toutes les régions métropolitaines, identifier les ressources sous-utilisées et proposer des stratégies d'optimisation pour réduire nos coûts mensuels tout en maintenant le rendement ? Pouvez-vous é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 afin d'identifier les occasions d'optimisation des coûts tout en maintenant ou en améliorant la résilience du réseau.
- "Identifier les 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.
- « Analyser nos schémas de connexion et identifier les points de défaillance uniques dans notre topologie de réseau. » – Examine l'architecture de connexion pour détecter les vulnérabilités et suggérer des améliorations architecturales.