Cove Data Protection MCP について
Cove Data Protection を使う MSP 向けのオープンソース CLI・MCP サーバーです。バックアップ状態、課金、ストレージの推移を、履歴を保持するローカル SQLite ミラーで顧客横断的に確認できます。
主な機能
- 01顧客横断のバックアップ状態集計
- 02失敗・長期未成功デバイスの特定
- 03ストレージ増加と履歴の追跡
- 04デバイス使用量と SKU 変更の確認
- 05全文検索対応のローカル SQLite ミラー
活用シーン
- 01日次のバックアップ障害一覧の作成
- 02顧客別バックアップ状態の確認
- 03デバイス間のストレージ増加追跡
- 04月末の課金使用量の出力
MCP 対応
互換性のある AI クライアントに Cove Data Protection のデータを提供する MCP サーバーです。ローカル stdio に対応し、HTTP モードには bearer token が必要です。ループバック以外では TLS も必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Cove Data Protection + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するすべてのエージェント向け
非公式。Cove Data Protection API 向けにコミュニティが開発した Claude Code スキルおよび MCP サーバーです。N-able とは提携関係になく、承認や後援も受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されているコマンドはすべて実際の CLI に存在します。
Servosity からのもう一つの製品。 Backup & DR は 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 オーナー向けに開発されています。コードは不要です。
お使いのエージェントで利用できます
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、すぐに使えます):
| お使いの AI エージェント | Cove Data Protection スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensionsでcove-mcpを登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | インストーラーを実行し、HTTPS 経由でcove-mcpをベアラートークンとともにホストして、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が設定されるまで起動せず、すべてのリクエストにベアラーヘッダーとしてこのトークンを含める必要があります。また、ループバック以外のアドレスを使用する場合は--tls-certと--tls-keyも必要です。mcp-install.mdを参照してください。
Microsoft と Google の環境にも対応
大きなインストールベースですが、先に正直にお伝えします。これらは、今インストールしたローカルバイナリではなく、リモート/エンタープライズ向けの方法です。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | HTTPS 経由でcove-mcpをベアラートークンとともにホストし(ChatGPT と同じ HTTP モード)、Copilot Studio で Model Context Protocol ツールとして追加します。Copilot Studio ライセンスとテナント管理者が必要です。mcp-install.mdを参照してください。 |
| Google Gemini | Gemini CLIはローカルで動作し、Claude Code と同様です。Gemini アプリはリモートで、ChatGPT と同じホスト型 HTTPS エンドポイントが必要です。mcp-install.mdを参照してください。 |
スキルネイティブのエージェント(こちらも対応):HermesとOpenClawは、このスキルの
SKILL.mdを直接読み取り、MCP にも対応しています。インストール方法は以下を参照してください。MCP 経由で Cursor、Windsurf、Cline、Continue.dev、Zed でも動作します。ツールごとの接続手順については、**docs/which-agent.md**を参照してください。
**複数のエージェントをお使いですか?**コマンドを 1 つ実行するだけで、対応する 51 以上のすべてのエージェントにインストールできます:
npx skills add Servosity/msp-skills@latest(Node.js が必要です。その後、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 がない場合は、先に以下の Path A または Path B のインストーラーを実行してください(またはCOVE_CLI_PATHに既存のバイナリへのパスを設定してください)。詳細: #331。
Cove Data Protection MCP をダウンロード(.mcpb) — 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(すべての Cove Data Protection リリースはリリースページで確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールすれば、ディレクトリの一覧表示は不要ですぐに使えます。
/plugin marketplace add Servosity/msp-skills
/plugin install cove@msp-skills
Path A — プロンプトを 1 つ AI エージェントに貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーします。
このエージェントのワークスペースに、Servosity/msp-skills の Cove Data Protection Skill と MCP サーバーをインストールしてください。このワークスペースで POSIX シェル(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を実行して使い方を確認してください。
シェルを実行できるエージェントであれば、どのエージェントでも同じプロンプトを使えます。
Path 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 を通じて Skill を検出します。
確認:
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 クライアントに追加する
インストーラーを実行した後、エージェントごとの接続方法(エージェントごとに 1 セクション。GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot / Copilot Studio の手順を含む)については、mcp-install.md と docs/which-agent.md を参照してください。Claude Desktop では、Settings > Extensions パネルを使うのが最も簡単です。MCP 設定ブロック(JSON を編集する場合)は mcp-install.md に記載されています。
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 エージェントに次のように伝えます(コピーしてください)。
https://github.com/servosity/msp-skills/tree/main/skills/cove から cove スキルをインストールしてください。このスキルには、必須 CLI(
cove-cli)のインストール方法がopenclaw:frontmatter ブロックで定義されています。
OpenClaw はまだ一般公開されていません。frontmatter による接続設定はあらかじめ用意されており、OpenClaw の公開と同時に有効になります。
認証する
cove-cli に必要な認証情報については、mcp-install.md を参照してください。
このスキルでできること
| 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、--dry-run、変更を適用する前に確認すべき場合)については、AGENTS.md をご覧ください。
このスキルの特長
Cove Data Protection の連携機能や MCP サーバーの多くは、質問ごとにライブ API を呼び出します。1件のレコードなら問題ありません。しかし、昨夜、40社すべての顧客にわたって失敗または古くなったデバイスが何台あるかを尋ねるような規模になると、対応できません。F00 のステータスコードも名前にデコード済みである必要があります。
このスキルは、パートナー配下のツリー全体を1つのコマンドで調査し、Cove のデータを全文検索機能付きのローカル SQLite ミラーにスナップショットとして保存します。集計に関する質問も、ローカルを一度スキャンするだけで回答できます。即座に結果が得られ、オフラインでも動作し、AI には生データではなく回答が渡されます。fleet health --by partner や storage growth --since 7d のような複合コマンドは、デバイス、顧客、タイムスタンプ付きスナップショットを横断して結合します。コンソールには履歴が一切保存されないため、ステートレスな API ラッパーでは対応できない傾向分析も行えます。
このスキルが解決する課題
Cove Data Protection(旧 SolarWinds Backup の N-able バックアッププラットフォーム)を運用する MSP は、同じ壁に何度もぶつかります。backup.management コンソールは一度に1社の顧客しか表示できず、履歴も残りません。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 サーバーのみです。そのため、cove-mcp を HTTP モードでホストします。このモードでは、COVE_MCP_HTTP_TOKEN が設定されるまで起動せず、すべてのリクエストでそのトークンを bearer ヘッダーとして送信する必要があります。また、ループバック以外のアドレスでは --tls-cert と --tls-key も必要です。コネクタが動作するには、認証設定でその bearer トークンを送信できる必要があるため、まず設定をご確認ください。手順については mcp-install.md をご覧ください。
Codex、Cursor、Windsurf、Cline、Copilot、Geminiでも使えますか?
はい。すべてMCPに対応しています。ほかのツールへのインストールコマンドは上の一覧に、詳しい説明はdocs/which-agent.mdにあります。
コーディングの知識は必要ですか?
いいえ。推奨するインストール方法は、Claude CodeまたはCodexに1文を貼り付けるだけです。エージェントがSKILL.mdを読み込んでインストールします。代替方法として、OSごとの1行インストーラー(bashまたはPowerShell)もあります。どちらの方法でもコードを書く必要はありません。Cove Data Protectionの認証情報を一度入力します。
Cove Data Protectionのデータは安全ですか?
データはお使いのマシンに保存されます。CLIとMCPサーバーはローカルバイナリです。SQLiteミラーはユーザーアカウント配下のディレクトリに置かれます。AIエージェントに表示されるのはCLIが返す情報だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含められたり、MSP Skillsによってどこかに送信されたりすることはありません。
どの種類のCoveアカウントが必要ですか?
Cove Management ConsoleのUsers > API Usersで作成する専用のAPI Userが必要です。API Userを作成すると、ログイン名とAPIトークンが発行されます(トークンは一度だけ表示されます)。API UserはJSON-RPC APIを使用できますが、コンソールにはサインインできません。COVE_USERNAMEにはAPI Userのログイン名を、COVE_PASSWORDにはAPIトークンを、COVE_PARTNERには作成対象の顧客/パートナーを設定してください(API Userには必須です)。COVE_PARTNERには、Coveコンソールの顧客ドロップダウンに表示される顧客/パートナーの完全な文字列をそのまま設定してください。通常は括弧内のアカウントメールアドレスも含まれます。たとえば、会社名だけのAcme Corpではなく、Acme Corp ([email protected])を設定します。形式が間違っている場合も、パスワードが間違っている場合と同じ2100 "Unknown partner/username or bad password"エラーがCoveから返されます。このスキルは認証情報をキャッシュ済みのセッションビザと交換し、自動的に更新します。N-ableは、ユーザーごとに設定する以前の「API access」チェックボックスを廃止しました。mcp-install.mdを参照してください。
ファイルを復元したり、バックアップデータを参照したりできますか?
いいえ。このスキルが使用するのはCoveの管理APIです。対象は、フリートの健全性、請求、ストレージの傾向、列挙です。復元とセッションごとのファイル参照は、Backup ManagerクライアントとストレージノードのReporting Serviceを通じて行われますが、このCLIは対応していません。
Coveポータルに取って代わりますか?
いいえ。補完するものです。復元、エージェントのデプロイ、セッションごとの詳細確認には、引き続きコンソールを使用します。このスキルでは、テナントを横断した確認と、コンソールでは構造上提供されないローカルの傾向分析機能を利用できます。
費用はいくらですか?
無料です。ライセンスはApache-2.0です。料金が発生するのは、使用するAIエージェント(Claude、ChatGPT、Codexなど)のみで、その料金は当社ではなくAIプロバイダーに支払います。
安全性モデル
| 階層 | 例 | 推奨するエージェントポリシー |
|---|---|---|
| 読み取り(テナント) | 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)が自社の本番テナントで確認しました(確認記録)。毎週開催している Build Sessions では、ほかの複数の MSP も実環境で運用しています。compoundingteams.com/build-sessions から参加登録できます。
標準規格。 オープンな Agent Skills spec(Anthropic、2025年12月;40以上のエージェント)に準拠しています。MCP 互換で、Hermes を含む、MCP 対応のあらゆるエージェントで動作します。OpenClaw に対応済みです(フロントマターの設定済み。OpenClaw のリリース待ち)。
Servosity が保守しています。Apache-2.0 ライセンスです。CLI Printing Press で構築されています。最終更新:2026-06-07。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。