Fabric MCP 服务器
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 端点。
important
我们建议启用人工确认机制来执行工具操作,尤其是在创建、更新或删除资源时。这有助于防止对您的 Fabric 基础架构进行意外更改。
当前局限性
Fabric MCP 服务器目前不支持删除功能,包括删除连接、端口和Cloud Router。
连接
| 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 |
织物地铁
| 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 |
港口
| 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 |
Cloud Router
| 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 |
路由协议
| 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 |
定价
| 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 |
服务概况
| 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 |
服务令牌
| 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 |
网络
| 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 |
路线过滤器
| 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 |
路由过滤规则
| 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 |
路由聚合
| 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 |
路由聚合规则
| 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 |
可观测性 - 流
| 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 |
可观测性 - 流警报规则
| 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 |
可观测性 - 云事件
| 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 |
可观测性 - 指标
| 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 |
示例命令
在 AI 代理中配置好 Fabric MCP 服务器后,您就可以使用自然语言与 Fabric 资源进行交互。以下是一些常见查询示例:
基本查询
- “显示硅谷都市区所有活跃的连接。” – 搜索并显示硅谷都市区所有活跃的连接。
- “哪些端口目前过度使用或可用带宽为负?” – 分析端口利用率以识别容量问题。
- “汇总我的所有 Fabric 云路由器。” – 提供您帐户中所有云路由器的概览。
- “能否更新名为
<connection_name>的连接带宽?” – 修改特定连接的带宽分配。 - “你能 ping 通这个基于路由器的连接吗?” – 执行 ping 命令来测试通过云路由器连接的连接性。
高级查询
MCP服务器可以帮助完成复杂的分析和优化任务:
- “我们正在寻求优化网络布局。您能否分析我们所有城域网的活跃端口、已配置端口、路由器和连接的使用情况,找出未充分利用的资源,并提出优化策略,以在保持性能的同时降低我们的月度成本?此外,您能否建议增加冗余选项,以提高我们网络的弹性?”——执行全面的网络分析,以找出成本优化机会,同时保持或提高网络弹性。
- “找出我们应该建立冗余路径但目前还没有冗余路径的城域网。” – 分析网络拓扑结构,识别城域网中的单点故障,并提出冗余改进建议。
- “分析我们的连接模式,并找出网络拓扑中的任何单点故障。”——检查连接架构,以检测漏洞并提出架构改进建议。