用途:评估 Auvik 托管设备的生命周期状态、保修与服务合同覆盖情况以及配置备份历史,支持硬件更新规划、续约流程管理和面向 MSP 租户的 QBR 生命周期报告。
主要能力:提供三个工具。auvik_list_device_lifecycle 返回设备的 EoL 与最后支持状态,可按 sales_availability、software_maintenance_status、security_software_maintenance_status 或 last_support_status 筛选;auvik_list_device_warranty 返回保修与服务合同覆盖,可按 covered_under_warranty 或 covered_under_service 筛选;auvik_list_configurations 返回配置备份历史,传入 config_id 可获取完整备份内容,可按设备、备份时间窗口或 is_running 筛选。生命周期包含四个独立状态维度:是否仍在销售、固件是否仍获更新、安全补丁是否仍发布、厂商是否仍提供支持。保修与服务合同相互独立,设备可能有其一、两者或皆无。所有列表工具自动聚合分页,上限为 AUVIK_MAX_PAGES。device 参数接受主机名、IP、部分名称或 Auvik 数字 ID。
使用方式:运行 python3 mcp-servers/auvik-mcp/auvik_mcp_server.py(stdio 传输)。认证使用 Basic auth,需设置 AUVIK_USERNAME 与 AUVIK_API_KEY;可选设置 AUVIK_BASE_URL、AUVIK_VERIFY_SSL、AUVIK_TIMEOUT、AUVIK_MAX_PAGES。MSP 环境建议用 tenants 参数限定单个客户。检索备份内容必须传 config_id,否则仅返回元数据。按资料要求,会话需在 GAIT 分支中记录。
适用场景:硬件更新优先级排序、QBR 生命周期报告、配置备份审计,以及与其他技能(清单、告警、NetBox 对账、ServiceNow 变更)配合。
限制:只读,无法修改生命周期记录、保修数据或触发备份,数据反映 Auvik 已采集内容。工具失败时应直接报告错误,不得编造结果;认证或连接错误应先检查环境变量。收费、价格与具体平台范围暂未提供。