Servidor Fabric MCP
El servidor Fabric MCP está alojado en https://mcp.equinix.com/fabric y puede utilizarse con agentes AI compatibles con MCP.
Para obtener información general sobre la instalación y configuración del servidor MCP, consulte Descripción general del servidor MCP.
El Servidor MCP de Fabric se encuentra actualmente en Beta Privada. Si está interesado en unirse al programa Beta, envíe un correo electrónico a fabric-intelligence-support@equinix.com o póngase en contacto con su representante de cuentas de Equinix.
Herramientas
El servidor Fabric MCP expone las siguientes herramientas MCP que permiten a los asistentes de IA interactuar con sus recursos de Equinix Fabric. Cada herramienta corresponde a un punto final específico de la API de Fabric.
Recomendamos habilitar la confirmación humana para la ejecución de herramientas, especialmente para las operaciones que crean, actualizan o eliminan recursos. Esto ayuda a evitar cambios involuntarios en su infraestructura Fabric.
La funcionalidad de borrado no está soportada actualmente en el Servidor MCP de Fabric. Esto incluye la eliminación de conexiones, puertos y enrutadores de nube.
Conexiones
| 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 |
Metros Fabric
| 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 |
Puertos
| 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 |
Enrutadores en la nube
| 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 |
Protocolos de enrutamiento
| 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 |
Precios
| 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 |
Perfiles de servicio
| 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 |
Fichas de servicio
| 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 |
Redes
| 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 |
Filtros de ruta
| 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 |
Reglas de filtro de ruta
| 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 |
Agregación de rutas
| 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 |
Reglas de agregación de rutas
| 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 |
Observabilidad - Streams
| 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 |
Observabilidad - Reglas de alerta de flujo
| 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 |
Observabilidad - Eventos en la nube
| 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 |
Observabilidad - Métrica
| 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 |
Comandos de ejemplo
Una vez que haya configurado el servidor Fabric MCP en su agente AI, podrá utilizar el lenguaje natural para interactuar con sus recursos Fabric. Los siguientes son ejemplos de consultas comunes:
Consultas básicas
- "Muéstreme todas las conexiones activas en el metro de SV". - Busca y muestra todas las conexiones activas en el área metropolitana de Silicon Valley.
- "¿Qué puertos están actualmente sobreutilizados o tienen un ancho de banda disponible negativo?" - Analiza la utilización de los puertos para identificar problemas de capacidad.
- "Resumen de todos mis Fabric Cloud Router". - Proporciona una visión general de todos los Cloud Routers de su cuenta.
- "Can you update the bandwidth for the connection named
<connection_name>?" – Modifies the bandwidth allocation for a specific connection. - "¿Puede hacer ping a esta conexión basada en router?" - Ejecuta un comando ping para probar la conectividad a través de una conexión basada en enrutador de nube.
Consultas avanzadas
El servidor MCP puede ayudar en tareas complejas de análisis y optimización:
- "Estamos buscando racionalizar nuestra huella de red. ¿Puede analizar nuestra utilización activa y provisionada de puertos, routers y conexiones en todos los metros, identificar los recursos infrautilizados y sugerir estrategias de optimización para reducir nuestros costes mensuales manteniendo el rendimiento? Además, ¿puede sugerir la adición de opciones de redundancia para mejorar la resistencia de nuestra red?" - Realiza un análisis exhaustivo de la red para identificar oportunidades de optimización de costes al tiempo que mantiene o mejora la resistencia de la red.
- "Encuentra metros en los que deberíamos establecer rutas redundantes pero que actualmente no tenemos". - Analiza la topología de la red para identificar puntos únicos de fallo en los metros y recomienda mejoras en la redundancia.
- "Analiza nuestros patrones de conexión e identifica cualquier punto único de fallo en nuestra topología de red". - Examina la arquitectura de conexión para detectar vulnerabilidades y sugerir mejoras arquitectónicas.