Veeam VSPC MCP について
Veeam VSPC MCPは、Veeam Service Provider Consoleを管理するMSP向けのMCPサーバーとCLIです。テナントデータをローカルのSQLiteミラーに同期し、オフラインで複数社のバックアップを監視・分析できます。
主な機能
- 01VSPCデータのローカルSQLite同期
- 02複数テナントの稼働状況集計
- 03古いバックアップとRPOリスクの検出
- 04アラームの分類と重複排除
- 05ライセンス使用量と変化の確認
活用シーン
- 01顧客全体から失敗したバックアップジョブを特定
- 02RPOを超過した保護対象ワークロードを確認
- 03複数テナントのアラームを確認
- 04顧客ごとのライセンス使用量を比較
MCP 対応
`veeam-mcp`を通じて、MCPクライアントにVeeam Service Provider Consoleの操作を提供します。付属の`veeam-cli`を使用し、READMEは標準のstdioトランスポートを推奨し、このビルドでのHTTPモード利用を警告しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Veeam Service Provider Console + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。Veeam API 向けにコミュニティが開発した Claude Code Skill と MCP サーバーです。Veeam Software とは提携しておらず、承認や支援も受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されているコマンドはすべて実際の CLI に存在します。
Servosity からも提供しています。 Backup & DR は Servosity 独自の分野です。ファーストパーティの Servosity connector は、同じフリート全体を対象としたローカルミラー方式(フリートの状況把握、古いバックアップ、復元、QBR レポート)を Servosity Backup and DR に提供します。
すべての Veeam Service Provider Console エンドポイントを型付きコマンドとして利用できるほか、ローカルのマルチテナントミラー、企業横断の集計、インスタンス単位の Veeam ツールでは提供されないドリフト検出を備えています。すでにお使いの AI で利用できます - ChatGPT(Plus/Pro+。このコネクターの再公開まで一時停止中です。mcp-install.md をご覧ください)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilot - さらに、リモート経由で Microsoft 365 Copilot / Copilot Studio と Google Gemini にも対応します。無料のオープンソースで、ノート PC 上で動作します。MSP オーナー向けに構築されています。コーディングは不要です。
お使いのエージェントに対応
セキュリティに関する注意(このコネクターが再公開されるまで)。 HTTP モード (
--transport http)は、ローカルホスト上であっても実行しないでください。このビルドにはパスワードがなく、 すべてのネットワークインターフェースでリッスンし、ブラウザーからのリバインディングを防ぐ対策が導入される前のものなので、 開いたウェブページから接続できます。MCP ツールは、認証情報を使って変更を加えることもできます。 デフォルトの stdio トランスポートを使用してください。リモートエージェント用のトンネルを設定した場合は、 停止してください。修正版は準備中です。
MSP オーナーが実際に使用する 6 つのエージェント(セルフサービスで、現在利用可能):
| お使いの AI エージェント | Veeam スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions で veeam-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再公開されるまで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースでリッスンし、開いたウェブページから接続できます。mcp-install.md のセキュリティに関する注意をご覧ください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に veeam-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモート HTTPS サーバーが必要です。つまり、このコネクターの HTTP モードが必要ですが、コネクターが再公開されるまで一時停止中です。このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースでリッスンし、開いたウェブページから接続できます。mcp-install.md のセキュリティに関する注意をご覧ください。
Microsoft および Google のスタックについても
多くのユーザーにインストールされていますが、正直にお伝えすると、こちらはリモート/エンタープライズ向けの手順であり、今インストールしたローカルバイナリを使う方法ではありません。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | このコネクターが改訂されるまで一時停止中です。Copilot Studio には HTTP モードが必要ですが、このビルドではそのモードがパスワードなしで、すべてのネットワークインターフェースでリッスンし、開いた Web ページからアクセスできる状態になります。mcp-install.md のセキュリティに関する注意事項をご覧ください。 |
| Google Gemini | Gemini CLI はローカルで動作し、Claude Code と同じです。Gemini アプリはリモートで動作するため、ChatGPT と同じく HTTP モードの使用を一時停止しています。mcp-install.md をご覧ください。 |
スキルネイティブなエージェント(こちらも対象): Hermes と OpenClaw はこのスキルの
SKILL.mdを直接読み取り、MCP も使用できます。以下のインストール手順をご覧ください。Cursor、Windsurf、Cline、Continue.dev、Zed でも MCP 経由で動作します。ツールごとの完全な接続手順については、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 で起動します。各ツールは付属のveeam-cliをシェルから実行します。2026-09-18 以降のリリースでは、バンドル内にこの CLI が含まれています。それ以前のバンドルに含まれるのは MCP サーバーのみです。付属の CLI がない場合は、先に以下の Path A または Path B のインストーラーを実行するか、VEEAM_CLI_PATHを既存のバイナリに設定してください。詳細は #331 をご覧ください。
Veeam MCP をダウンロード(.mcpb) - ダウンロード後、Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(リリースページですべての Veeam リリースを確認できます。)
Claude Code プラグインをお使いですか? マーケットプレイスを一度追加してからインストールすれば、ディレクトリ一覧は不要ですぐに動作します:
/plugin marketplace add Servosity/msp-skills
/plugin install veeam@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーします:
このエージェントのワークスペースに Servosity/msp-skills から Veeam スキルと MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、または Bash)を使っている場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/veeam/install.sh)を実行してください。Windows PowerShell を使っている場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/veeam/install.ps1 | iexを実行してください。次に README に従って認証し、veeam-cli --helpを実行して機能を確認してください。
シェルを実行できるエージェントなら、同じプロンプトを使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/veeam/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/veeam/install.sh)
インストーラーは veeam-cli(CLI)と veeam-mcp(MCP サーバー)の両方を、ユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリ内の SKILL.md を通じてスキルを検出します。
確認:
veeam-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新リリースを取得します。アップグレードするには、再度実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/veeam/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/veeam/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの先頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update veeam@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、またはその他の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法については mcp-install.md と docs/which-agent.md を参照してください。各エージェント向けのセクションがあり、GitHub Copilot の servers キーや、Microsoft 365 Copilot/Copilot Studio のリモート接続方法も記載されています。Claude Desktop では、「設定」>「拡張機能」パネルを使うのが最も簡単です(JSON の編集を希望するユーザー向けの MCP 設定ブロックは、mcp-install.md に記載されています)。
Hermes にインストールする
Hermes CLI から:
hermes skills install servosity/msp-skills/skills/veeam --force
Hermes のチャットセッション内で:
/skills install servosity/msp-skills/skills/veeam --force
Hermes は MCP をネイティブにサポートしているため、veeam-mcp サーバーを直接使用することもできます。インストール手順も環境変数も同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えます(これをコピーしてください)。
https://github.com/servosity/msp-skills/tree/main/skills/veeam から veeam スキルをインストールしてください。このスキルには、必須の CLI(
veeam-cli)をopenclaw:frontmatter ブロック経由でインストールする方法が定義されています。
OpenClaw はまだ一般公開されていません。frontmatter の接続設定はあらかじめ組み込まれており、OpenClaw の公開と同時に有効になります。
認証する
Veeam ポータルから取得した、CLI に必要な認証情報を設定します。
VEEAM_BASE_URL=<value> VEEAM_TOKEN=<value> veeam-cli doctor
doctor は、データを操作するコマンドを実行する前に認証情報が有効かどうかを確認します。認証情報が拒否された場合でも終了コードは 0 になるため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
| MSP からよく寄せられる質問 | コマンド |
|---|---|
| すべての顧客で失敗しているバックアップジョブはどれですか? | veeam-cli fleet-health --agent |
| 3 日以上成功していないジョブとエージェントはどれですか? | veeam-cli stale-backups --days 3 --agent |
| RPO を超過している保護対象のワークロードはどれですか? | veeam-cli at-risk --rpo 24h --agent |
| 担当者の対応が必要な、テナント間で重複を除いたアクティブなアラームは何ですか? | veeam-cli alarms-triage --severity Error --agent |
| ある顧客のバックアップ、エージェント、アラームの状況はどうなっていますか? | veeam-cli company-overview --company "Contoso Ltd" --agent |
| 各顧客のライセンス使用状況とその変化はどうなっていますか? | veeam-cli license-usage --agent |
| 過去 24 時間にフリート全体で何が変わりましたか? | veeam-cli since 24h --agent |
コマンドの完全なリファレンスは guide.md を参照してください。AI エージェントの運用ルール(--agent、--dry-run、変更を加える前に確認すべきタイミング)については、AGENTS.md を参照してください。
他との違い
ほとんどの Veeam 統合や MCP サーバーは、質問ごとに単一のコンソールへライブ API 呼び出しを中継します。単一のジョブには適しています。しかし、「60 社の顧客のうち、現在バックアップに失敗しているのはどこか」や「QBR の前に RPO を超過しているのはどこか」といった質問をする規模になると、対応できなくなります。
このスキルは、Veeam Service Provider Console を全文検索機能付きのローカル SQLite ミラーに同期します。集計を伴う質問は、ローカル SQL の結合 1 回で処理できるため、即座にオフラインで実行でき、AI には生データではなく答えが渡されます。fleet-health、stale-backups、at-risk などの複合コマンドは、企業、バックアップサーバー、ジョブ、エージェント、アラーム、保護対象のワークロードを横断して結合します。これはステートレスな API ラッパーでは実行できない処理です。
これで解決できる課題
バックアップが何も通知せずに失敗することは、r/msp や Veeam コミュニティフォーラムで繰り返し話題になる悪夢です。ジョブが成功しなくなっても誰も気づかず、顧客がリストアを必要とした週になって初めて判明します。VSPC は MSP に本格的なマルチテナントコンソールを提供しますが、テナントごとに整理されています。顧客全体を見渡すうえで最も重要な疑問(「今バックアップに失敗している顧客はどこか?」「RPOを超過しているのはどこか?」「古くなったエージェントはどれか?」)に答えるには、各社を1社ずつ開かなければなりません。データはすべて VSPC にありますが、全体の状況を把握するには手間がかかり、それが朝のスタンドアップ、リストア依頼、月次請求といった最も忙しいタイミングに重なります。
このスキルは、次の質問に直接答えます。
fleet-health- テナントごとのジョブの最終ステータス、オンライン/オフラインのエージェント、アクティブなアラームstale-backups --days 3- 全テナントを対象に、N日間成功していないすべてのジョブとエージェントat-risk --rpo 24h- RPOを超過している、または最近のリストアポイントがない保護対象ワークロードalarms-triage --severity Error- 会社と重大度ごとに重複をまとめたアクティブなアラームlicense-usage- 請求向けの、組織ごとの使用量と前回実行時からの差分
詳しい説明は、pain-point.md をご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode を利用できません)が接続できるのは、HTTPS 経由のリモート MCP サーバーのみです。そのため、Veeam MCP サーバーを HTTP モードで実行する必要があります。このビルドの HTTP モードはパスワードを要求せず、すべてのネットワークインターフェイスで待ち受け、開いたウェブページからアクセスできます。そのため、コネクターを再発行するまでは実行したり、トンネルの背後に配置したりしないでください。その理由については、mcp-install.md のセキュリティに関する注意をご覧ください。それまでは、Claude Desktop、Claude Code、または Codex をお使いください。
Codex、Cursor、Windsurf、Cline、Copilot、Gemini で使えますか?
はい。いずれも MCP に対応しています。ほかのツールへのインストールコマンドは、上の一覧表と docs/which-agent.md の詳しい説明をご覧ください。
コーディングの知識は必要ですか?
いいえ。推奨されるインストール方法は、Claude Code または Codex に1文を貼り付けるだけです。エージェントが SKILL.md を読み込んでインストールを行います。代替手段として、OS ごとの1行インストーラー(bash または PowerShell)もあります。どちらの方法でもコードを書く必要はありません。Veeam の認証情報を一度入力するだけです。
Veeam のデータは安全ですか?
データはお使いのマシンに保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite のミラーは、ユーザーアカウント配下のディレクトリに保存されます。AI エージェントが参照するのは CLI が返す情報のみで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み取られます。このリポジトリに含まれたり、MSP Skills によってどこかへ送信されたりすることはありません。
スタンドアロンの Veeam Backup & Replication(VBR)で使えますか?
いいえ。このスキルは、マルチテナントの MSP 環境向けに Veeam Service Provider Console(VSPC)v3 REST API を対象としています。前段に VSPC がない単一の VBR サーバーは、別の API を公開しています。
VSPC アプライアンスに負荷をかけたり、レート制限に達したりしませんか?
ローカルミラーを使用するのがこのスキルの利点です。一度 sync すれば、その後の集計、トリアージ、検索はローカルの SQLite に対して実行されるため、日々の問い合わせでアプライアンスにアクセスすることはありません。VSPC を呼び出すのは sync とライブの get コマンドのみです。
特別な Veeam ライセンスやパートナー資格は必要ですか?
管理者権限のある VSPC アプライアンスと、REST API のベアラートークン(POST /token)、およびベース URL が必要です。このスキルはユーザーとして認証を行い、Veeam アカウントには何も追加しません。
バックアップジョブを変更したり、リストアを実行したりできますか?
ジョブの作成/削除やエージェントのデプロイを含め、VSPC v3 の全機能が公開されています。ただし、これらの操作には governance.md に記載されている、人間が介在する承認プロセスが適用されます。日常的な用途では読み取り優先の監視を行います。破壊的なコマンドやインフラストラクチャに関するコマンドには、明示的な承認が必要です。
費用はいくらですか?
無料です。Apache-2.0 ライセンスです。お支払いいただくのは、使用する AI エージェント(Claude、ChatGPT、Codex など)の料金のみで、請求は当社ではなく AI プロバイダーから行われます。
安全性モデル
VSPC は約 1000 個のコマンドを公開しています。安全なデフォルト設定は読み取り専用です。書き込み、インストール、削除、認証情報へのアクセスを行う操作には、すべて制限がかけられています。
| 階層 | 例 | 推奨されるエージェントのポリシー |
|---|---|---|
| 読み取り(約 610) | fleet-health、stale-backups、at-risk、alarms-triage、company-overview、license-usage、since、すべての get/list/search | 許可 |
| 書き込み(設定) | configuration create/patch backup-policy、infrastructure create/assign jobs、discovery create/patch rules、alarms acknowledge/resolve | --dry-run でプレビューしてから、レビュー済みの書き込みを実行 |
| インフラストラクチャとエージェントの実行 | discovery install-backup-agent-on-computer/reboot-computer/start-rule、infrastructure activate/force-collect | 人間が介在し、明示的に確認 |
| 破壊的操作 | infrastructure delete-tenant/delete-backup-agent、configuration delete-backup-policy、alarms delete-active | 人間が介在する場合のみ |
| 認証情報/セキュリティ | authentication generate-*/decrypt-pkcs12-container、infrastructure create/get *-credentials および *-encryption-passwords、users tokens revoke-authentication | 人間が介在する場合のみ |
最も強力な制御は、VSPC トークンに付与する スコープ です。CLI は、トークンに許可された操作しか実行できません。アクセスを制限する方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。Veeam API の仕様に対する検証が完了しており、毎週開催される Build Sessions では、MSP が本番テナントに対して実際に実行しながら検証を進めています。compoundingteams.com/build-sessions から参加をお申し込みください。
標準規格。 オープンな Agent Skills 仕様(Anthropic、2025 年 12 月、40 以上のエージェント)に準拠しています。MCP に対応しており、Hermes を含む、MCP 対応のあらゆるエージェントで動作します。OpenClaw に対応済みです(frontmatter は設定済みで、OpenClaw のリリース待ちです)。
Servosity がメンテナンスしています。Apache-2.0 ライセンスです。CLI Printing Press を使用して構築されています。最終更新日:2026-06-13。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。