Fabric MCP Server

官方

Fabric MCP 服务器公开了以下 MCP 工具,允许 AI 助手与您的 Equinix Fabric 资源进行交互。每个工具对应一个特定的 Fabric API 端点。

你可以用 Fabric MCP 做什么?

  • 搜索并列出活跃的Fabric连接 — 让AI使用诸如metro或状态等过滤器,通过search_connections查找连接。
  • 配置新的Fabric资源 — 使用create_connectioncreate_router等工具创建连接、端口、云路由器或服务令牌。
  • 在创建连接前进行验证 — 使用check_connection检查配置错误,无需部署。
  • 管理路由和流量策略 — 将路由过滤器或聚合附加到连接,并配置BGP路由协议。
  • 监控遥测和指标 — 设置可观测性流和警报规则,或查询特定资产和metro的指标。

文档

本页内容

Fabric MCP 服务器托管于 https://mcp.equinix.com/fabric,可与兼容 MCP 的 AI 代理配合使用。

有关 MCP 服务器设置和配置的一般信息,请参阅 MCP 服务器概述。

私有测试版

Fabric MCP 服务器目前处于私有测试阶段。如果您有兴趣加入测试计划,请发送邮件至 fabric-intelligence-support@equinix.com 或联系您的 Equinix 客户代表。

工具​

Fabric MCP 服务器公开以下 MCP 工具,允许 AI 助手与您的 Equinix Fabric 资源进行交互。每个工具对应一个特定的 Fabric API 端点。

重要提示

我们建议为工具执行启用人工确认,尤其是对于创建、更新或删除资源的操作。这有助于防止对您的 Fabric 基础设施进行意外更改。

当前限制

Fabric MCP 服务器目前不支持删除功能。这包括删除连接、端口和云路由器。

连接​

工具描述API 端点create_connection创建新的 Fabric 连接创建连接search_connections使用高级筛选、分页和排序搜索 Fabric 连接搜索连接update_connection使用 UUID 更新 Equinix Fabric 连接更新连接check_connection在创建前验证 Fabric 连接配置验证连接retry_connection对 Fabric 连接执行操作连接操作

Fabric 城市​

工具描述API 端点get_metro通过传递城市代码检索特定 Fabric 城市的详细信息按代码获取城市list_metros获取 Fabric 中所有可用的城市获取所有城市

端口​

工具描述API 端点create_port创建新的 Equinix Fabric 端口创建端口search_ports使用高级筛选、分页和排序搜索 Fabric 端口搜索端口update_port更新 Fabric 端口配置更新端口get_vlan_port获取特定端口的 VLAN 配置获取端口 VLANattach_physical_ports_to_lag将物理端口附加到链路聚合组 (LAG)添加到 Lag

云路由器​

工具描述API 端点search_routers使用高级筛选、分页和排序搜索 Equinix Fabric 云路由器搜索云路由器create_router创建新的 Fabric 云路由器创建云路由器update_router更新现有的 Fabric 云路由器更新云路由器list_router_packages列出所有可用的云路由器套餐列出套餐create_router_commands发起路由器命令,如 ping 或 traceroute创建路由器命令search_router_commands搜索路由器命令执行结果搜索路由器命令search_routes搜索路由,包括通告路由、接收路由和活动路由搜索路由refresh_routes为云路由器创建路由表操作创建路由操作

路由协议​

工具描述API 端点list_routing_protocols列出连接的所有路由协议获取路由协议create_routing_protocol创建新的路由协议创建路由协议update_routing_protocol更新现有的路由协议更新路由协议replace_routing_protocol替换现有的路由协议替换路由协议create_routing_protocol_action清除或重置路由协议的 BGP 会话清除/重置 BGPlist_routing_protocol_actions获取路由协议的所有 BGP 操作状态获取 BGP 操作

定价​

工具描述API 端点search_prices搜索 Fabric 资源的定价信息搜索价格

精确时间​

工具描述API 端点search_time_services搜索 Equinix 精确时间服务搜索时间服务create_time_service创建精确时间服务配置创建时间服务update_time_service更新精确时间服务配置更新时间服务

服务配置文件​

工具描述API 端点get_service_profile通过 UUID 检索特定服务配置文件的详细信息获取配置文件search_service_profiles使用高级筛选搜索 Fabric 服务配置文件搜索服务配置文件create_service_profile创建新的 Fabric 服务配置文件创建服务配置文件update_service_profile更新现有的服务配置文件更新服务配置文件replace_service_profile替换服务配置文件配置替换服务配置文件list_service_profile_metros获取特定服务配置文件的城市信息获取服务配置文件城市

服务令牌​

工具描述API 端点search_service_tokens搜索 Fabric 服务令牌搜索服务令牌create_service_token创建新的服务令牌创建服务令牌update_service_token更新现有的服务令牌更新服务令牌

网络​

工具描述API 端点search_networks搜索 Fabric 网络搜索网络create_network创建新的 Fabric 网络创建网络update_network更新现有的 Fabric 网络更新网络

路由过滤器​

工具描述API 端点search_route_filters搜索云路由器路由过滤器搜索路由过滤器create_route_filter创建新的路由过滤器用于流量管理创建路由过滤器update_route_filter更新现有的路由过滤器配置更新路由过滤器attach_route_filter将路由过滤器附加到 Fabric 连接附加路由过滤器list_route_filter_connections检索使用现有路由过滤器的所有连接获取路由过滤器连接get_route_filter_changes检索特定路由过滤器的所有更改获取所有更改get_route_filter_changes_by_uuid通过更改 ID 检索路由过滤器的特定更改按 ID 获取更改list_route_filters_for_connection列出附加到 Fabric 连接的所有路由过滤器获取所有路由过滤器search_route_filter_attachments_for_fcr搜索给定云路由器的路由过滤器附件搜索云路由器路由过滤器附件

路由过滤器规则​

工具描述API 端点list_route_filter_rules列出特定路由过滤器的所有规则获取路由过滤器规则get_route_filter_rule获取特定路由过滤器规则的详细信息获取路由过滤器规则create_route_filter_rule为路由过滤器创建新规则创建路由过滤器规则update_route_filter_rule更新现有路由过滤器规则更新路由过滤器规则get_route_filter_rule_changes检索特定路由过滤器规则的所有变更获取所有变更get_route_filter_rule_changes_by_uuid通过变更 ID 检索特定路由过滤器规则的变更按 ID 获取变更

路由聚合​

工具描述API 端点get_route_aggregation通过 UUID 检索特定路由聚合的详细信息获取聚合search_route_aggregations搜索云路由器路由聚合搜索路由聚合create_route_aggregation创建新的路由聚合以进行流量管理创建路由聚合update_route_aggregation更新现有路由聚合配置更新路由聚合attach_route_aggregation将路由聚合附加到 Fabric 连接附加路由聚合list_route_aggregation_connections检索使用现有路由聚合的所有连接获取路由聚合连接get_route_aggregation_changes检索特定路由聚合的所有变更获取所有变更get_route_aggregation_changes_by_uuid通过变更 ID 检索特定路由聚合的变更按 ID 获取变更list_route_aggregations_for_connection列出附加到 Fabric 连接的所有路由聚合获取所有聚合search_route_aggregation_attachments_for_fcr搜索给定云路由器的路由聚合附加搜索云路由器路由聚合附加

路由聚合规则​

工具描述API 端点list_route_aggregation_rules列出特定路由聚合的所有规则列出路由聚合规则get_route_aggregation_rule获取特定路由聚合规则的详细信息获取路由聚合规则create_route_aggregation_rule为路由聚合创建新规则创建路由聚合规则update_route_aggregation_rule更新现有路由聚合规则更新路由聚合规则get_route_aggregation_rule_changes检索特定路由聚合规则的所有变更获取所有变更get_route_aggregation_rule_changes_by_uuid通过变更 ID 检索特定路由聚合规则的变更按 ID 获取变更

可观测性 - 流​

工具描述API 端点list_streams列出您账户中的所有遥测流获取流get_stream_details获取特定流的详细信息获取流详情create_stream创建新的遥测流创建流update_stream更新现有遥测流更新流get_stream_attached_asset_details获取附加到流的特定资产的详细信息获取流资产详情attach_stream_asset将资产附加到遥测流将资产附加到流search_attached_assets搜索附加到遥测流的资产搜索要附加到流的资产list_stream_attached_assets_by_type按资产类型列出附加到遥测流的资产获取资产get_stream_network_edge_device获取附加到遥测流的网络边缘设备的详细信息获取流网络边缘设备update_stream_network_edge_device更新或附加遥测流的网络边缘设备更新流网络边缘设备list_stream_subscriptions列出特定遥测流的所有订阅列出流订阅get_stream_subscription_details获取特定遥测流订阅的详细信息获取流订阅create_stream_subscription创建新的遥测流订阅创建流订阅update_stream_subscription更新现有遥测流订阅更新流订阅

可观测性 - 流告警规则​

工具描述API 端点list_stream_alert_rules列出流的所有告警规则获取告警规则get_stream_alert_rule_details获取特定告警规则的详细信息获取告警规则详情create_stream_alert_rule为流创建新的告警规则创建告警规则update_stream_alert_rule更新现有告警规则更新告警规则

可观测性 - 云事件​

工具描述API 端点search_cloud_events跨您的 Fabric 资源搜索云事件搜索云事件search_cloud_events_by_asset通过资产 ID 获取特定资产的云事件按资产获取云事件

可观测性 - 指标​

工具描述API 端点get_metric通过资产 ID 获取特定资产的指标获取指标list_metrics_by_metros通过城域代码获取特定 Fabric 城域的指标按资产 ID 获取指标search_metrics跨多个资产搜索指标搜索指标

代理​

工具描述API 端点create_agent创建新的 Fabric 代理创建代理get_agent_activities通过 UUID 检索特定代理的活动获取代理活动get_agent_details通过 UUID 检索特定代理的详细信息按 UUID 获取代理get_agent_template_details通过 UUID 检索特定代理模板的详细信息按 UUID 获取代理模板list_agent_templates列出所有可用的代理模板获取代理模板list_agents列出您账户中的所有代理获取代理

公司资料​

工具描述API 端点
get_company_profile通过 UUID 获取特定公司配置文件的详细信息Get Company Profile by UUID
list_company_profile_private_services获取附加到公司配置文件的所有私有服务Get Private Services
list_company_profile_service_profiles获取附加到公司配置文件的所有服务配置文件Get Service Profiles
list_company_profile_tags获取附加到公司配置文件的所有标签Get Tags
list_private_services获取 Equinix Fabric 公司配置文件可用的私有服务列表Get Private Services
list_predefined_tags列出 Fabric 中所有可用的预定义标签List Tags
search_company_profile使用筛选条件搜索公司配置文件Search Company Profiles

示例命令

在 AI 代理中配置好 Fabric MCP 服务器后,您可以使用自然语言与 Fabric 资源进行交互。以下是一些常见查询示例:

基础查询

  • “显示 SV 区域中所有活跃的连接。” – 搜索并显示硅谷区域中所有活跃的连接。
  • “哪些端口当前过度使用或可用带宽为负?” – 分析端口利用率以识别容量问题。
  • “汇总我所有的 Fabric Cloud Router。” – 提供您账户中所有 Cloud Router 的概览。
  • “能否更新名为 <connection_name> 的连接的带宽?” – 修改特定连接的带宽分配。
  • “能否 ping 这个基于路由器的连接?” – 执行 ping 命令以测试通过 Cloud Router 连接的连通性。

高级查询

MCP 服务器可协助进行复杂的分析和优化任务:

  • “我们正在考虑精简网络规模。能否分析我们在所有区域中活跃和已配置的端口、路由器及连接利用率,识别未充分利用的资源,并提出优化策略以降低月度成本,同时保持性能?另外,能否建议增加冗余选项以提高我们网络的弹性?” – 执行全面的网络分析,以识别成本优化机会,同时保持或提高网络弹性。
  • “找出我们应该建立冗余路径但目前尚未建立的区域。” – 分析网络拓扑以识别跨区域的单点故障,并推荐冗余改进方案。
  • “分析我们的连接模式,识别网络拓扑中的任何单点故障。” – 检查连接架构以发现漏洞,并提出架构改进建议。