Servidor Fabric MCP
O servidor Fabric MCP está hospedado em https://mcp.equinix.com/fabric e pode ser usado com agentes de IA compatíveis com MCP.
Para obter informações gerais sobre a configuração e instalação do servidor MCP, consulte Visão geral do servidor MCP.
O servidor Fabric MCP está atualmente em versão Beta Privada. Se você estiver interessado em participar do programa Beta, envie um e-mail para fabric-intelligence-support@equinix.com ou entre em contato com seu representante de contas da Equinix.
Ferramentas
O servidor Fabric MCP expõe as seguintes ferramentas MCP que permitem que assistentes de IA interajam com seus recursos do Equinix Fabric. Cada ferramenta corresponde a um endpoint específico da API do Fabric.
Recomendamos habilitar a confirmação humana para a execução de ferramentas, especialmente para operações que criam, atualizam ou excluem recursos. Isso ajuda a evitar alterações não intencionais na sua infraestrutura do Fabric.
A funcionalidade de exclusão não é suportada atualmente no servidor Fabric MCP. Isso inclui a exclusão de conexões, portas e roteadores em nuvem.
Conexões
| 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 |
Metrôs de tecido
| 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 |
Portos
| 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 |
Roteadores em nuvem
| 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 roteamento
| 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 |
Precificação
| 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 |
Perfis de serviço
| 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 |
Tokens de serviço
| 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 rota
| 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 |
Regras de filtro de rota
| 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 |
Agregação de rotas
| 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 |
Regras de agregação de rotas
| 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 |
Observabilidade - Fluxos
| 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 |
Observabilidade - Regras de alerta de fluxo
| 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 |
Observabilidade - Eventos na Nuvem
| 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 |
Observabilidade - Métricas
| 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 exemplo
Após configurar o servidor Fabric MCP no seu agente de IA, você pode usar linguagem natural para interagir com seus recursos do Fabric. Veja a seguir alguns exemplos de consultas comuns:
Consultas básicas
- "Mostrar todas as conexões ativas na região metropolitana do Vale do Silício." – Busca e exibe todas as conexões ativas na região metropolitana do Vale do Silício.
- "Quais portas estão atualmente sobrecarregadas ou têm largura de banda disponível negativa?" – Analisa a utilização das portas para identificar problemas de capacidade.
- "Resumir todos os meus roteadores Fabric Cloud." – Fornece uma visão geral de todos os roteadores Cloud em sua conta.
- " você pode atualizar a largura de banda para a conexão chamada
<connection_name>?" – Modifica a alocação de largura de banda para uma conexão específica. - "Você consegue pingar esta conexão baseada em roteador?" – Executa um comando ping para testar a conectividade através de uma conexão do Cloud Router.
Consultas avançadas
O servidor MCP pode auxiliar em tarefas complexas de análise e otimização:
- "Estamos buscando racionalizar nossa infraestrutura de rede. Você pode analisar a utilização de nossas portas, roteadores e conexões ativas e provisionadas em todas as regiões metropolitanas, identificar recursos subutilizados e sugerir estratégias de otimização para reduzir nossos custos mensais, mantendo o desempenho? Além disso, você pode sugerir opções de redundância para melhorar a resiliência da nossa rede?" – Realiza análises de rede abrangentes para identificar oportunidades de otimização de custos, mantendo ou melhorando a resiliência da rede.
- "Identificar áreas metropolitanas onde deveríamos estabelecer caminhos redundantes, mas que atualmente não os temos." – Analisa a topologia da rede para identificar pontos únicos de falha em áreas metropolitanas e recomenda melhorias de redundância.
- "Analisar nossos padrões de conexão e identificar quaisquer pontos únicos de falha em nossa topologia de rede." – Examina a arquitetura de conexão para detectar vulnerabilidades e sugerir melhorias arquitetônicas.