关于 Cove Data Protection MCP
面向使用 Cove Data Protection 的 MSP,这款开源 CLI 和 MCP 服务可汇总备份健康、计费与存储趋势。它通过本地 SQLite 镜像保留历史,支持跨客户查询。
主要功能
- 01跨客户汇总备份健康状态
- 02识别失败与长期未成功备份的设备
- 03查看存储增长及历史变化
- 04查询设备用量与 SKU 变更
- 05本地 SQLite 镜像与全文搜索
适用场景
- 01生成每日备份故障排查清单
- 02按客户检查备份健康状况
- 03追踪设备和客户的存储增长
- 04导出月末计费用量
MCP 相关
提供 MCP 服务供兼容的 AI 客户端调用 Cove Data Protection 数据。可通过本地 stdio 使用;HTTP 模式需配置 bearer token,非本机地址还需 TLS。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Cove Data Protection + AI——适用于 ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini 以及任何支持 MCP 的 Agent
非官方。由社区构建的 Claude Code Skill 和 Cove Data Protection API MCP 服务。与 N-able 无关联,也未获得其认可或赞助。
▶ 观看 30 秒演示——演示数据为模拟数据;展示的每条命令都存在于真实的 CLI 中。
另有 Servosity 出品。 备份与灾难恢复是 Servosity 的专长领域——其第一方 Servosity 连接器将同样的全队列、本地镜像方案(队列关注、备份过期、恢复、QBR 报告)带到 Servosity Backup and DR。
首个面向 Cove Data Protection 的 CLI 和 MCP 服务:可通过终端查看全队列备份运行状况、账单用量和存储趋势,并保留供应商控制台不会保存的本地历史记录。可与您现有的 AI 配合使用——ChatGPT(Plus/Pro+,通过托管 HTTPS 端点;参见 mcp-install.md)、Claude Desktop、Codex、Claude Code、Claude Cowork 和 GitHub Copilot——还可通过远程方式使用 Microsoft 365 Copilot / Copilot Studio 和 Google Gemini。免费、开源,可在笔记本电脑上运行。专为 MSP 所有者打造。无需编写代码。
适用于您的 Agent
MSP 所有者实际使用的六种 Agent(可自行安装,即刻可用):
| 您的 AI Agent | 如何安装 Cove Data Protection skill |
|---|---|
| Claude Desktop | 运行安装程序,然后前往 Settings > Extensions 注册 cove-mcp(无需编辑 JSON)。 |
| ChatGPT(付费套餐) | 运行安装程序,通过 HTTPS 托管 cove-mcp 并设置 bearer token,然后将其注册为 Developer Mode 连接器。参见 mcp-install.md。 |
| Codex CLI | 粘贴下方的安装提示词。 |
| Claude Code | 粘贴下方的安装提示词。 |
| Claude Cowork | 粘贴下方的安装提示词。 |
| GitHub Copilot(VS Code) | 运行安装程序,在 mcp.json 的 servers 键下添加 cove-mcp,然后选择 Agent 模式。 |
ChatGPT 需要远程 HTTPS 服务,因此该连接器必须使用 HTTP 模式:未设置 COVE_MCP_HTTP_TOKEN 时,服务会拒绝启动;每个请求都必须在 bearer 标头中发送该 token;如果绑定的地址不是环回地址,还必须提供 --tls-cert 和 --tls-key。参见 mcp-install.md。
也适用于 Microsoft 和 Google 生态
安装基础庞大,但需要坦诚说明:这是远程 / 企业方案,而不是您刚刚安装的本地二进制文件。
| Agent | 所需条件 |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | 通过 HTTPS 托管 cove-mcp 并设置 bearer token(与 ChatGPT 使用相同的 HTTP 模式),然后在 Copilot Studio 中将其添加为 Model Context Protocol 工具。需要 Copilot Studio 许可证和租户管理员。参见 mcp-install.md。 |
| Google Gemini | Gemini CLI 在本地运行——与 Claude Code 相同。Gemini app 则通过远程方式运行,需要与 ChatGPT 相同的托管 HTTPS 端点。参见 mcp-install.md。 |
原生支持 Skill 的 Agent(同样适用): Hermes 和 OpenClaw 可直接读取此 skill 的
SKILL.md,也支持 MCP——请参阅下方的安装章节。通过 MCP 也适用于 Cursor、Windsurf、Cline、Continue.dev 和 Zed。各工具的完整接入说明:docs/which-agent.md。
要使用多个 Agent? 一条命令即可在所有 51 种以上受支持的 Agent 中完成安装:
npx skills add Servosity/msp-skills@latest(需要 Node.js,然后运行每个 skill 的安装程序来安装 CLI/MCP 二进制文件)。参见 docs/which-agent.md。
60 秒内完成安装
Claude Desktop 最快安装方式 — 一键安装 .mcpb
Claude Desktop 安装包:
.mcpb可在 macOS(Intel 和 Apple Silicon)、Windows x64 和 Linux x64 上启动。每个工具都会调用配套的cove-cli。从 2026-09-18 起发布的版本会在安装包中附带该 CLI;较早的安装包仅包含 MCP 服务,因此如果你的安装包缺少配套 CLI,请先运行下方的路径 A 或路径 B 安装程序(或将COVE_CLI_PATH设置为现有二进制文件的路径)。详情:#331。
下载 Cove Data Protection MCP(.mcpb) - 然后打开 Claude Desktop > Settings > Extensions 并选择该文件。一键完成,无需 JSON,也无需 Shell。(在发布页面查看所有 Cove Data Protection 版本。)
更喜欢使用 Claude Code 插件?添加一次市场源,然后安装即可立即使用,无需列出目录:
/plugin marketplace add Servosity/msp-skills
/plugin install cove@msp-skills
路径 A - 将一条提示词粘贴到你的 AI Agent 中(推荐)
将以下内容复制到 Claude Code、Codex CLI 或 Claude Cowork 中:
在此 Agent 工作区中安装 Servosity/msp-skills 的 Cove Data Protection 技能和 MCP 服务。如果此工作区使用 POSIX Shell(macOS、Linux、WSL 或 Bash),请运行
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/cove/install.sh)。如果使用 Windows PowerShell,请运行iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/cove/install.ps1 | iex。然后按照 README 进行身份验证,并运行cove-cli --help进行探索。
同一条提示词适用于任何能够运行 Shell 的 Agent。
路径 B - 自行运行安装程序
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/cove/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/cove/install.sh)
安装程序会将 cove-cli(CLI)和 cove-mcp(MCP 服务)放入用户的 bin 路径。Claude Code、Codex 和 Cowork 会通过此目录中的 SKILL.md 发现该技能。
验证:
cove-cli --version
升级到最新版本
安装程序始终获取当前版本 - 重新运行即可升级:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/cove/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/cove/install.ps1 | iex
Claude Desktop .mcpb 用户:下载最新的 .mcpb(见本节顶部),然后在 Settings > Extensions 中重新选择该文件。Claude Code 插件用户:/plugin update cove@msp-skills。
添加到 Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot 或其他 MCP 客户端
安装程序运行后,请参阅 mcp-install.md 和 docs/which-agent.md,了解各 Agent 的连接方法 - 每个 Agent 都有单独的章节,其中包括 GitHub Copilot 的 servers 键,以及远程 Microsoft 365 Copilot / Copilot Studio 的配置方式。Claude Desktop 的 Settings > Extensions 面板是最简单的方式;mcp-install.md 中也记录了 MCP 配置块(适用于偏好编辑 JSON 的用户)。
为 Hermes 安装
在 Hermes CLI 中:
hermes skills install servosity/msp-skills/skills/cove --force
在 Hermes 聊天会话中:
/skills install servosity/msp-skills/skills/cove --force
Hermes 原生支持 MCP,因此也可以直接使用 cove-mcp 服务 - 安装方式和环境变量相同。
为 OpenClaw 安装
告诉你的 OpenClaw Agent(复制以下内容):
从 https://github.com/servosity/msp-skills/tree/main/skills/cove 安装 cove 技能。该技能定义了如何通过
openclaw:frontmatter 块安装其所需的 CLI(cove-cli)。
OpenClaw 目前尚未普遍开放;frontmatter 配置已预先提供,OpenClaw 发布后便会立即启用。
身份验证
请参阅 mcp-install.md,了解 cove-cli 所需的凭据。
此技能的作用
| MSP 经常提出的问题 | 命令 |
|---|---|
| 昨天以来,哪些设备的最近一次备份失败了? | cove-cli devices failures --since 24h --json |
| 哪些设备已经 3 天没有成功备份? | cove-cli devices stale --days 3 --json |
| 按客户细分的整个设备群运行状况汇总是什么? | cove-cli fleet health --by partner --json |
| 本周哪些设备和客户的存储增长最快? | cove-cli storage growth --since 7d --json |
| 月末每台设备的账单用量是多少?解码后的代码是什么? | cove-cli billing usage --csv |
| 自上个月以来,哪些设备 SKU 发生了变化? | cove-cli billing changes --json |
| 自上次快照以来,哪些备份状态发生了变化? | cove-cli devices changes --since 7d --json |
完整命令参考:guide.md。有关 AI Agent 操作规范(--agent、--dry-run、何时在执行变更前确认),请参阅 AGENTS.md。
与众不同之处
大多数 Cove Data Protection 集成和 MCP 服务都会针对每个问题代理一次实时 API 调用。查询一条记录时这没问题,但当你想知道昨晚 40 个客户中有多少设备备份失败或变得过期时,这种方式就无法胜任,而且 F00 状态代码还需要先解码为名称。
此技能只需一条命令即可扫描整个合作伙伴树,并将 Cove 快照存入支持全文搜索的本地 SQLite 镜像。汇总类问题只需在本地扫描一次:即时、离线,而且 AI 看到的是答案,而不是原始数据。像 fleet health --by partner 和 storage growth --since 7d 这样的复合命令可以跨设备、客户和带时间戳的快照进行联接,从而完成趋势分析;无状态 API 封装无法做到这一点,因为控制台根本不保留历史记录。
解决的痛点
使用 Cove Data Protection(N-able 备份平台,前身为 SolarWinds Backup)的 MSP 经常遇到同一个问题:backup.management 控制台一次只能查看一个客户,也不保留历史记录。r/msp 和 MSPGeek 社区的帖子反复提出相同的问题:“如何获取一份涵盖所有客户的备份失败设备清单?”以及“仪表板只显示今天的数据时,如何查看存储趋势?”在控制台中,答案总是:点进每个客户,查看仪表板,明天再重复一次。设备可能会悄无声息地过期——其最近状态看起来正常,但实际上已经好几天没有成功备份——直到还原失败才会被发现。
此技能通过以下方式解决这些问题:
cove-cli devices failures --since 24h --agent- 早间工单队列:列出整个设备群中所有备份失败、中止或从未启动的设备,并解码状态代码。cove-cli devices stale --days 3 --json- 列出最近状态视图中隐藏的悄然过期设备,并按问题严重程度从高到低排序。cove-cli fleet health --by partner --json- 单屏汇总(正常、失败、过期、从未运行),并按客户细分。cove-cli storage growth --since 7d --agent- 根据本地快照历史,查看存储增长最快的设备和客户。cove-cli billing usage --csv- 导出月末发票所需的每台设备 SKU、已用存储和 M365 席位数据。
有关更详细的说明,请参阅 pain-point.md。
常见问题
这能与 ChatGPT 配合使用吗?
可以,适用于 Plus、Pro、Team、Business、Enterprise 和 Education 套餐(Free 套餐目前尚未提供 Developer Mode)。ChatGPT 只能通过 HTTPS 连接到远程 MCP 服务,因此你需要以 HTTP 模式托管 cove-mcp:在设置 COVE_MCP_HTTP_TOKEN 之前,它不会启动;每个请求都必须在 bearer 标头中发送该令牌;任何非 loopback 地址还需要 --tls-cert 和 --tls-key。只有当连接器的身份验证设置能够发送该 bearer 令牌时,连接器才能正常工作,因此请先检查相关设置。分步说明见 mcp-install.md。
这能与 Codex、Cursor、Windsurf、Cline、Copilot 或 Gemini 配合使用吗?
可以——它们都支持 MCP。上方矩阵中列出了跨工具安装命令,深入说明请参阅 docs/which-agent.md。
我需要懂编程吗?
不需要。推荐的安装方式是将一句话粘贴到 Claude Code 或 Codex 中——你的 Agent 会读取 SKILL.md 并完成安装。备用方式是每种操作系统对应的一行安装命令(bash 或 PowerShell)。这两种方式都不需要编写代码。你只需输入一次 Cove Data Protection 凭据。
我的 Cove Data Protection 数据安全吗?
你的数据会保留在自己的机器上。CLI 和 MCP 服务都是本地二进制文件。SQLite 镜像存放在用户帐户下的目录中。AI Agent 只能看到 CLI 返回的内容——通常是查询结果,而不是原始批量数据。凭据从环境变量或 Agent 配置中读取;MSP Skills 不会将其打包到此仓库中,也不会将其传输到任何地方。
需要哪种 Cove 帐户?
需要一个专用的 API User,在 Cove Management Console 的 Users > API Users 下创建。系统会生成一个登录名和 API 令牌(仅显示一次);API User 可以使用 JSON-RPC API,但无法登录控制台。将 COVE_USERNAME 设为 API User 的登录名,将 COVE_PASSWORD 设为 API 令牌,并将 COVE_PARTNER 设为该用户所创建的客户/合作伙伴(API User 必填)。COVE_PARTNER 必须设置为 Cove 控制台客户下拉菜单中显示的完整客户/合作伙伴字符串——通常包括括号中的帐户电子邮件,例如 Acme Corp ([email protected]),而不只是公司名称;格式错误时,Cove 返回的错误与密码错误时相同:2100 "Unknown partner/username or bad password"。该技能会用这些凭据换取缓存的会话凭证,并自动刷新。N-able 已弃用较早的按用户设置的“API access”复选框。请参阅 mcp-install.md。
它能恢复文件或浏览备份数据吗?
不能。此技能使用 Cove 管理 API:用于查看机群健康状况、计费、存储趋势和枚举信息。恢复操作和按会话浏览文件需要通过 Backup Manager 客户端和存储节点 Reporting Service 进行,此 CLI 不支持这些功能。
它会取代 Cove 门户吗?
不会——它是对门户的补充。控制台仍用于恢复、部署 Agent 和查看按会话划分的详细信息。此技能提供跨租户巡检和本地趋势分析,而控制台在结构上不提供这两项功能。
费用是多少?
免费,采用 Apache-2.0 许可。你只需为所用的 AI Agent(Claude、ChatGPT、Codex 等)付费,费用由 AI 提供商收取,而非我们收取。
安全模型
| 层级 | 示例 | 建议的 Agent 策略 |
|---|---|---|
| 读取(租户) | devices failures、devices stale、fleet health、billing usage、storage growth、所有枚举命令 | 允许 |
| 仅限本地的写入 | sync、snapshot、auth login/logout——仅写入本机的 SQLite 镜像和凭证缓存,不会修改租户 | 允许(不会修改租户) |
| 通用 API 调用 | call <method> 可访问 251 个 JSON-RPC 方法,包括少数会进行修改的方法 | 人工介入;使用 --dry-run 预览 |
最有力的控制措施是授予 Cove Data Protection 凭据的权限范围——CLI 只能执行凭据允许的操作。完整详情(包括如何限制权限)请参阅 governance.md。
状态
已在线验证。@AvlCompCo(MSP)已在其生产租户中确认(凭证)。还有更多 MSP 在我们的每周构建交流会上实际使用。请通过 compoundingteams.com/build-sessions 回复确认参加。
标准。 符合开放的 Agent Skills 规范(Anthropic,2025 年 12 月;支持 40 多种 Agent)。兼容 MCP,可与任何支持 MCP 的 Agent 配合使用,包括 Hermes。已做好 OpenClaw 使用准备(frontmatter 已预先配置,等待 OpenClaw 发布)。
由 Servosity 维护。采用 Apache-2.0 许可证。使用 CLI Printing Press 构建。最后更新:2026-06-07。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。