mcpField
N
Nerdio Manager MCP

Nerdio Manager MCP

ローカル
github.com/servosityクラウド・インフラ64今日更新

Nerdio Manager MCP について

Nerdio Manager MCPは、Nerdio Manager for MSPを管理するMSP向けのコミュニティ製MCPサーバーとCLIです。アカウントデータをローカルのSQLiteミラーに同期し、オフラインのフリート監査や横断集計、ジョブ追跡に対応します。

主な機能

  1. 01アカウント横断のAVDフリート監査
  2. 02SQLiteミラーと全文検索
  3. 03請求と使用量の集計
  4. 04非同期ジョブの状態追跡

活用シーン

  1. 01自動スケールが無効なホストプールの特定
  2. 02複数アカウントのホストと請求データの確認
  3. 03Azure使用量の月次変化の検出
  4. 04プロビジョニングジョブの完了確認

MCP 対応

`nerdio-mcp`を通じて、MCPクライアントにNerdio Managerの操作機能を公開します。このビルドではHTTPトランスポートを使わず、デフォルトのstdioトランスポートを使うようREADMEで案内されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbnerdio-mcp.mcpb0.1.8

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

翻訳後に原文が更新されています。最新の内容は原文をご確認ください。

Nerdio Manager + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け

非公式のコミュニティ開発による、Nerdio Manager API 用の Claude Code スキルおよび MCP サーバーです。Nerdio, Inc. とは提携しておらず、同社の承認や後援を受けていません。

Nerdio Manager のデモ - アニメーションプレビュー

▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されるすべてのコマンドは実際の CLI に存在します。

Nerdio Manager for MSP API に対応した、初の PowerShell 以外のクライアントです。アカウントをまたいだ AVD フリート監査、非同期ジョブ処理、他の Nerdio ツールにはないオフライン検索を実現します。すでにお使いの AI、ChatGPT(Plus/Pro+)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilot に加え、リモート接続経由で Microsoft 365 Copilot / Copilot Studio と Google Gemini にも対応しています。無料のオープンソースで、ノート PC 上で動作します。MSP オーナー向けに構築されており、コードは不要です。

エージェントで利用できます

MSP オーナーが実際に使っている 6 つのエージェントに対応しています(セルフサービスですぐに利用できます)。

使用する AI エージェントNerdio Manager スキルのインストール方法
Claude Desktopインストーラーを実行し、Settings > Extensions で nerdio-mcp を登録します(JSON の編集は不要です)。
ChatGPT(有料プラン)インストーラーを実行し、nerdio-mcp を HTTPS 経由で公開して、Developer Mode コネクターとして登録します。
Codex CLI以下のインストールプロンプトを貼り付けます。
Claude Code以下のインストールプロンプトを貼り付けます。
Claude Cowork以下のインストールプロンプトを貼り付けます。
GitHub Copilot(VS Code)インストーラーを実行し、mcp.json の servers キーの下に nerdio-mcp を追加してから、Agent モードを選択します。

ChatGPT では、nerdio-mcp --transport http を実行して HTTPS の背後に公開します。ブリッジパッケージは不要です。mcp-install.md を参照してください。

Microsoft および Google の環境にも対応

導入先は多いものの、率直にお伝えすると、これらは先ほどインストールしたローカルバイナリではなく、リモート/エンタープライズ向けの方法です。

エージェント必要なもの
Microsoft 365 Copilot / Copilot Studioセルフサービスではありません。 nerdio-mcp を HTTPS 経由でホストし、Copilot Studio(Tools > Add a tool > Model Context Protocol > Server URL)または宣言型エージェントに接続します。Copilot Studio ライセンスとテナント管理者の権限が必要です。mcp-install.md を参照してください。
Google GeminiGemini 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 で起動します。すべてのツールは、付属の nerdio-cli を呼び出します。2026-09-18 以降にリリースされたバンドルには、この CLI が同梱されています。それ以前のバンドルには MCP サーバーのみが含まれているため、付属の CLI がない場合は、先に以下の Path A または Path B のインストーラーを実行してください(または、既存のバイナリを NERDIO_CLI_PATH に設定してください)。詳細:#331。

Nerdio Manager MCP をダウンロード(.mcpb) - ダウンロードしたら、Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(すべての Nerdio Manager リリースはリリースページで確認できます。)

Claude Code プラグインを使いたい場合は、マーケットプレイスを一度追加してからインストールしてください。ディレクトリの一覧表示は不要で、すぐに使えます。

/plugin marketplace add Servosity/msp-skills
/plugin install nerdio@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)

これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください。

このエージェントのワークスペースに、Servosity/msp-skills から Nerdio Manager Skill と MCP サーバーをインストールしてください。このワークスペースで POSIX シェル(macOS、Linux、WSL、または Bash)を使う場合は、bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/nerdio/install.sh) を実行してください。Windows PowerShell を使う場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/nerdio/install.ps1 | iex を実行してください。その後、README に従って認証し、nerdio-cli --help を実行して機能を確認してください。

シェルを実行できるエージェントなら、どれでも同じプロンプトを使えます。

Path B - インストーラーを自分で実行する

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/nerdio/install.ps1 | iex

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/nerdio/install.sh)

インストーラーは、nerdio-cli(CLI)と nerdio-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリ内の SKILL.md を通じて Skill を検出します。

確認:

nerdio-cli --version
最新バージョンにアップグレードする

インストーラーは常に最新リリースを取得します。アップグレードするには、もう一度実行してください。

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/nerdio/install.sh)

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/nerdio/install.ps1 | iex

Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で選び直してください。Claude Code プラグインのユーザー:/plugin update nerdio@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 では Settings > Extensions パネルを使うのが最も簡単です。MCP 設定ブロック(JSON を編集したい方向け)は mcp-install.md に記載されています。

Hermes にインストールする

Hermes CLI から:

hermes skills install servosity/msp-skills/skills/nerdio --force

Hermes のチャットセッション内で:

/skills install servosity/msp-skills/skills/nerdio --force

Hermes はネイティブに MCP に対応しているため、nerdio-mcp サーバーを直接使うこともできます。インストール方法も環境変数も同じです。

OpenClaw にインストールする

OpenClaw エージェントに次の内容を伝えてください(コピーして使えます)。

https://github.com/servosity/msp-skills/tree/main/skills/nerdio から nerdio スキルをインストールしてください。このスキルには、必須の CLI(nerdio-cli)を openclaw: フロントマターブロック経由でインストールする方法が定義されています。

OpenClaw はまだ一般公開されていません。フロントマターによる接続設定は事前に用意されており、OpenClaw の公開と同時に有効になります。

認証する

Nerdio Manager ポータルで取得した、CLI に必要な認証情報を設定してください。

NERDIO_BASE_URL=<value> NERDIO_TOKEN_URL=<value> NERDIO_CLIENT_ID=<value> NERDIO_CLIENT_SECRET=<value> NERDIO_OAUTH_SCOPE=<value> nerdio-cli doctor

doctor は、データにアクセスする操作を実行する前に、認証情報が有効かどうかを確認します。認証情報が拒否された場合でも終了コード 0 を返すため、スクリプトでは --fail-on error を追加してください。

このスキルでできること

MSPでよく聞かれる質問コマンド
すべての顧客で、自動スケーリングがオフになっている、または設定から逸脱しているホストプールはどれですか?nerdio-cli fleet autoscale-audit
すべてのアカウントで現在稼働しているものと、その場所を教えてください。nerdio-cli fleet host-estate
今期、各顧客に請求された金額と、未払いの顧客を教えてください。nerdio-cli fleet billing-rollup --period 2026-05-01:2026-05-31 --unpaid-only
Azure の使用量が前月比で急増した顧客はどれですか?nerdio-cli usages drift --from 2026-04-01:2026-04-30 --to 2026-05-01:2026-05-31
管理しているすべての顧客アカウントを一覧表示するnerdio-cli accounts
1つのアカウントのホストプールを表示するnerdio-cli host-pools list <account_id>
このアカウントにはどの Intune デバイスがありますか?nerdio-cli devices list <account_id>
バックアップまたはプロビジョニングのジョブは実際に完了しましたか?nerdio-cli job wait <job_id>
複数のアカウントでスクリプト化されたアクションを実行し、すべての完了を待つnerdio-cli scripted-actions fan-run <script_id> --accounts 101,102,103 --wait
同期済みのすべてのデータをオフラインで検索するnerdio-cli search <query>

コマンドの完全なリファレンスはguide.mdを参照してください。AIエージェントの運用契約(--agent、--dry-run、変更を適用する前に確認すべきタイミング)については、AGENTS.mdを参照してください。

このスキルの特長

Nerdio Manager のほとんどの統合や MCP サーバーは、質問ごとにライブ API 呼び出しへ中継します。1件のレコードなら問題ありません。しかし、「今四半期、40社すべての顧客のうち、自動スケーリングが無効になっているホストプールはどれか」と尋ねるような規模になると対応できません。NMM API が1回の呼び出しで返すのは、1つのアカウントまたは1つの請求期間の情報だけだからです。

このスキルは、Nerdio Manager を全文検索に対応したローカルの SQLite ミラーに同期します。集計の質問はローカル SQL の結合1回で回答できるため、即座にオフラインで結果が得られ、AIには生データではなく回答が表示されます。fleet autoscale-audit、fleet billing-rollup、usages driftのような複合コマンドは、顧客アカウント、ホストプール、請求書、使用量の期間を横断して結合します。これは、ステートレスな API ラッパーでは実現できない処理です。また、NMM の変更はすべて非同期なので、job waitを使えば「完了しましたか?」という確認をスクリプトで扱える基本機能にでき、ジョブが実際に失敗した場合はゼロ以外の終了コードを返します。

このスキルが解決する課題

r/mspで繰り返し語られる Nerdio の課題は、自動スケーリングこそが導入する最大の理由であり、顧客全体で正しく運用し続けるのが最も難しいという点です。どの顧客テナントのどのホストプールでスケーリングが有効なのかをまとめて確認できる画面がないため、請求書が届くまで、アイドル状態のセッションホストが気付かれないまま Azure のコストを増やし続けます。NMM のインストールはテナントごとなので、「すべてのクライアントで現在稼働しているホスト数は?」を調べるだけでも、ポータルに1つずつログインする必要があります。さらに、変更はすべて非同期で行われるため、処理が完了したかを確認するには、ポータルで Jobs ページを見続けなければなりません。

このスキルは、こうした課題にフリート全体の視点で対応します。

  • nerdio-cli fleet autoscale-audit - 自動スケーリングがオフ、またはベースラインから逸脱している、すべてのアカウントにまたがるホストプールを表示します。
  • nerdio-cli fleet host-estate - すべてのセッションホストと、そのプール、アカウント、電源状態を1つの表に表示します。
  • nerdio-cli fleet billing-rollup --period <start>:<end> - 顧客ごとの請求額、未払い額、使用量の合計を、PSAとの照合にすぐ使える形で表示します。
  • nerdio-cli usages drift --from <start>:<end> --to <start>:<end> - 使用量が前月比で急増した顧客を表示します。
  • nerdio-cli job wait <job_id> - NMM の任意のジョブを終端状態までポーリングし、失敗した場合はゼロ以外の終了コードを返します。

詳細については、pain-point.mdを参照してください。

よくある質問

ChatGPTで利用できますか?

はい、Plus、Pro、Team、Business、Enterprise、Educationの各プランで利用できます(Freeプランでは、まだDeveloper Modeを利用できません)。ChatGPTは、stdio経由のローカルバイナリではなく、HTTPS経由でリモートMCPサーバーに接続します。Nerdio Manager MCPサーバーはローカルで動作しますが、標準でHTTPに対応しています。nerdio-mcp --transport http --addr :7777を実行して起動し、HTTPSトンネルまたは独自のリバースプロキシの背後に配置してください。ブリッジパッケージは不要です。手順については、mcp-install.mdをご覧ください。

Codex、Cursor、Windsurf、Cline、Copilot、Geminiでも利用できますか?

はい。いずれもMCPに対応しています。ツールごとのインストールコマンドは、上の一覧とdocs/which-agent.mdの詳細ガイドをご覧ください。

コードの知識は必要ですか?

いいえ。推奨されるインストール方法は、Claude CodeまたはCodexに1文貼り付けるだけです。エージェントがSKILL.mdを読み込んでインストールします。代替方法として、OSごとの1行インストーラー(bashまたはPowerShell)もあります。どちらの方法でも、コードを書く必要はありません。Nerdio Managerの認証情報を一度入力するだけです。

Nerdio Managerのデータは安全ですか?

データはご利用のマシンに保存されます。CLIとMCPサーバーはローカルバイナリです。SQLiteミラーは、ユーザーアカウント配下のディレクトリに保存されます。AIエージェントに表示されるのはCLIが返す情報だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含められたり、MSP Skillsによってどこかに送信されたりすることはありません。

Nerdioパートナーである必要がありますか?またはNerdio Manager for MSP(NMM)を実行する必要がありますか?

はい。このツールは、MSP版のNMM Partner REST APIを対象としています(Nerdio Manager for Enterpriseではありません)。ご自身のNMMポータルでSettings > Integrations > REST APIを開き、APIクライアントを作成してください。ベンダー共通のエンドポイントはありません。CLIはご自身のインスタンスURLに接続します。このURLはNERDIO_BASE_URLに設定します。

Nerdio Managerポータルの代わりになりますか?

いいえ。これは、複数のアカウントを横断して使う、読み取りを優先した補助ツールです。日々の運用は引き続きNMMで行います。このツールは、ポータルでは手間のかかるフリート全体に関する質問や、スクリプトによる自動化を目的としています。

変更を実行してもジョブIDしか返されないのはなぜですか?

NMMで変更を行う操作(プロビジョニング、スクリプト化されたアクション、バックアップ、ホストの電源操作)はすべて非同期で、ジョブIDを返します。nerdio-cli job wait <job_id>を実行して、終端状態になるまでポーリングしてください。失敗した場合はゼロ以外の終了コードを返すため、エージェントが実際にはエラーになったジョブを「完了」と報告することはありません。

費用はいくらですか?

無料です。Apache-2.0ライセンスで公開されています。費用がかかるのは、ご利用のAIエージェント(Claude、ChatGPT、Codexなど)のみで、料金は当社ではなくAIプロバイダーから請求されます。

安全モデル

Tier例推奨されるエージェントポリシー
読み取りaccounts、fleet autoscale-audit、fleet host-estate、fleet billing-rollup、usages drift、host-pools list、devices list、job wait、search、sync、その他の list/get コマンド許可
書き込み(定型)host-pools create、host-pools set-autoscale、reservations create/update、recovery-vaults create/link/unlink、resource-groups link/set-default、networks link、provisioning link-network/link-tenant、workspaces create、backup enable/disable、job retry、import--dry-run でプレビューした後、レビュー済みの書き込みを実行
エンドポイント/インフラストラクチャの制御hosts start/stop/restart、desktop-images start/stop、devices sync、scripted-actions run/run-account/fan-run、backup run/restore人間が介在する必要があります。稼働中の VM やデバイスの電源操作、再起動、コード実行を行うためです
認証情報/セキュリティsecure-variables list/create/update/delete(および account-* バリエーション)、devices bitlocker-keys、devices laps必ず人間が介在する必要があります。保存されたシークレット、BitLocker キー、LAPS パスワードを読み取るか、書き込むためです
破壊的操作host-pools delete、reservations delete、recovery-vaults delete-policy、resource-groups unlink/account-unlink、scripted-actions unschedule必ず人間が介在し、明示的な確認を行う必要があります

最も強力な制御策は、Nerdio Manager の認証情報に付与するスコープです。CLI で実行できるのは、その認証情報に許可された操作のみです。制限方法を含む詳細は、governance.md をご覧ください。

ステータス

ベータ版です。Nerdio Manager API の仕様に照らして検証済みで、毎週の 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。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。