N-able N-central MCP について
N-able N-central MCP は、N-central 環境を管理する MSP チーム向けのコミュニティ製 MCP サーバーと CLI です。REST API とローカル SQLite の組織ツリーミラーを組み合わせ、サーバー横断検索、問題の集約、JWT の有効期限監視を行います。
主な機能
- 01N-central REST API へのアクセス
- 02ローカル組織ツリーミラーと検索
- 03サーバー横断クエリ
- 04問題の集約と優先度付け
- 05JWT 有効期限の監視
活用シーン
- 01顧客別または深刻度別に稼働中の問題を整理
- 02組織階層内でデバイスを特定
- 03複数の N-central サーバーを横断検索
- 04トークンの状態とパスワード有効期限を確認
MCP 対応
`n-central-mcp` を通じて MCP クライアントに N-able N-central API 操作を提供します。stdio トランスポートを使い、認証のない stdio-to-HTTP ブリッジの背後に置かないよう README が警告しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
N-able N-central + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。N-able N-central API 向けにコミュニティが開発した Claude Code Skill と MCP サーバーです。 N-able, Inc. との提携、同社による推奨または支援を受けたものではありません。
▶ 30 秒のデモを見る - デモデータはシミュレーションです。表示されているコマンドはすべて、実際の CLI に存在します。
すべての N-central REST エンドポイントに加え、組織ツリー全体のオフライン SQLite ミラー、テナント横断検索、課題トリアージの集計、そして他の N-central ツールにはない JWT 有効期限ガーディアンを備えています。すでにお使いの 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 オーナー向けに構築されています。コーディングは不要です。
エージェントで利用する
セキュリティに関する注意(このコネクターが再公開されるまで)。 この コネクターを
supergatewayブリッジや、その他の stdio から HTTP へのブリッジの背後に配置しないでください。 localhost 上であっても使用しないでください。ブリッジにはパスワードが設定されないため、そのポートにアクセスできる人なら誰でも、 あなたの認証情報を使って MCP ツールを利用できます。デフォルトの stdio トランスポートを使用してください。リモートエージェント用にブリッジやトンネルを設定した場合は、停止してください。 修正は近日中に提供されます。
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、現在利用可能):
| お使いの AI エージェント | N-able N-central Skill のインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions で n-central-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再公開されるまで一時停止中です。ChatGPT には HTTPS サーバーが必要ですが、この stdio 専用ビルドではパスワードを設定できない stdio から HTTP へのブリッジが必要になるためです。mcp-install.md のセキュリティに関する注意をご覧ください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、mcp.json の servers キーの下に n-central-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモート HTTPS サーバーが必要です。このコネクターは stdio のみで通信するため、パスワードを設定できない stdio から HTTP へのブリッジが必要になります。この方法は、コネクターが再公開されるまで一時停止中です。mcp-install.md のセキュリティに関する注意をご覧ください。
Microsoft および Google のスタック向けにも
広く導入されていますが、率直にお伝えしておきます。こちらはリモート/エンタープライズ向けの方法で、先ほどインストールしたローカルバイナリを使う方法ではありません。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | このコネクターが再設計されるまで一時停止中です。Copilot Studio には HTTPS サーバーが必要で、この stdio 専用ビルドでは、パスワードを追加しない stdio から HTTP へのブリッジが必要になります。mcp-install.md のセキュリティに関する注意をご覧ください。 |
| Google Gemini | Gemini CLI はローカルで、Claude Code と同じです。Gemini アプリはリモートで、ChatGPT と同じく一時停止中のリモート向け方法が必要です。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 で起動します。すべてのツールは付属のn-central-cliを呼び出します。2026-09-18 以降のリリースでは、バンドル内にこの CLI が含まれています。それ以前のバンドルに含まれるのは MCP サーバーのみです。付属バイナリがない場合は、先に以下の方法 A または方法 B のインストーラーを実行するか、N_CENTRAL_CLI_PATHに既存のバイナリへのパスを設定してください。詳細:#331。
N-able N-central MCP(.mcpb)をダウンロード - ダウンロードしたら、Claude Desktop > Settings > Extensions を開き、ファイルを選択してください。ワンクリックで完了し、JSON もシェルも不要です。(すべての N-able N-central リリースはリリースページで確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。ディレクトリの一覧表示は不要で、すぐに動作します:
/plugin marketplace add Servosity/msp-skills
/plugin install n-central@msp-skills
方法 A - プロンプトを1つ AI エージェントに貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください:
このエージェントのワークスペースに、Servosity/msp-skills から N-able N-central スキルと MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、Bash)を使用している場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/n-central/install.sh)を実行してください。Windows PowerShell を使用している場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/n-central/install.ps1 | iexを実行してください。その後、README に従って認証し、n-central-cli --helpを実行して使い方を確認してください。
シェルを実行できるエージェントなら、どれでも同じプロンプトを使用できます。
方法 B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/n-central/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/n-central/install.sh)
インストーラーは、n-central-cli(CLI)と n-central-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリにある SKILL.md を通じてスキルを検出します。
確認:
n-central-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新のリリースを取得します。アップグレードするには、再実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/n-central/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/n-central/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で選び直してください。Claude Code プラグインのユーザー:/plugin update n-central@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、またはその他の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法については mcp-install.md と docs/which-agent.md を参照してください。エージェントごとに 1 つのセクションがあり、GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot/Copilot Studio の手順も記載されています。Claude Desktop では、Settings > Extensions パネルを使うのが最も簡単です。JSON を編集したいユーザー向けの MCP 設定ブロックは、mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から:
hermes skills install servosity/msp-skills/skills/n-central --force
Hermes のチャットセッション内で:
/skills install servosity/msp-skills/skills/n-central --force
Hermes は MCP をネイティブにサポートしているため、n-central-mcp サーバーを直接利用することもできます。インストール方法と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして貼り付けてください)。
https://github.com/servosity/msp-skills/tree/main/skills/n-central から n-central スキルをインストールしてください。このスキルには、必須 CLI(
n-central-cli)をopenclaw:フロントマターブロック経由でインストールする方法が定義されています。
OpenClaw はまだ一般公開されていません。フロントマターの接続設定はあらかじめ含まれており、OpenClaw の公開と同時に有効になります。
認証する
(N-able N-central ポータルから)CLI に必要な認証情報を設定します。
NCENTRAL_JWT=<value> n-central-cli doctor
データにアクセスするコマンドを実行する前に、doctor で認証情報が有効かどうか確認できます。認証情報が拒否された場合でも終了コードは 0 になるため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
| MSP からよく尋ねられる質問 | コマンド |
|---|---|
| 現在、重大な問題は何ですか?顧客ごとにまとめ、重大度順に並べてください。 | n-central-cli triage --by customer |
| EXCHANGE01 のサーバー、サービス組織、顧客、サイトはどこですか? | n-central-cli whereis EXCHANGE01 |
| 稼働中のすべてのサーバーから、acme という名前のものを検索する | n-central-cli fanout "acme" |
| Backup Plan カスタムプロパティが設定されていないデバイスはどれですか? | n-central-cli props audit --required "Backup Plan" |
| パッチ適用前にメンテナンス時間帯が設定されていないデバイスはどれですか? | n-central-cli maint coverage --before 2026-06-15 |
| JWT は正常ですか?また、API ユーザーのパスワード変更後、いつ無効になりますか? | n-central-cli guardian --password-set 2026-03-01 |
| 1 台のデバイスのハードウェアとソフトウェアのインベントリ | n-central-cli devices assets 987654321 |
| QBR やドキュメントツール向けにエクスポートした全デバイス | n-central-cli export "devices" --format jsonl |
コマンドの詳細なリファレンスは guide.md を参照してください。AI エージェントの運用上の契約(--agent、--dry-run、変更前に確認すべきタイミング)については、AGENTS.md を参照してください。
このスキルの特長
N-able N-central の多くのインテグレーションや MCP サーバーは、質問ごとに API をリアルタイムで呼び出します。1 件のレコードなら問題ありません。しかし、「3 台の N-central サーバー全体で、このデバイスはどこにあるか」や「すべての顧客を対象に、今、重大な問題は何か」と尋ねるような大規模な処理では機能しなくなります。組織ツリーのページネーション、エンドポイントごとの同時実行数の上限(N-able は同時呼び出し数が 3~50 を超えると 429 が返ると説明しています)、パスワード変更時に JWT が予告なく無効になる問題があるためです。
このスキルは、組織ツリーを全文検索に対応したローカル SQLite ミラーに同期します。whereis(デバイス名の一部から、サーバー > サービス組織 > 顧客 > サイトの完全なパスを取得)、fanout(すべてのサーバーのミラーを横断してクエリ結果を統合)、triage(アクティブな問題を顧客、デバイス、またはモニターごとにまとめ、重大度順に並べる)などの複合コマンドは、組織ツリーを横断して処理します。これはステートレスな API ラッパーではできません。また、guardian により、JWT が予告なく無効になる状況を CI で扱える警告に変えられます。
このツールで解消できる課題
N-able 自身の REST API ドキュメントでも、N-central を統合するすべての担当者が直面する2つの落とし穴が明らかになっています。エンドポイントごとに同時実行数の上限があり、公式の既知の問題ページによると、同時呼び出しが3~50を超えると 429 が返されること、そしてエラーメッセージが 200 OK レスポンスの内部に含まれて返されることです。コミュニティが管理する GitHub の NC-API-Documentation プロジェクトでは、3つ目の問題も記載されています。API ユーザーのパスワードは、デフォルトで90日後に有効期限が切れ、その時点で JWT が通知なく無効になり、インテグレーションが動作しなくなります。
一方、毎日の作業で出てくる質問は、今も手作業のままです。朝の NOC 点検では顧客ごとにコンソールを確認し、「あのマシンはどこ?」と聞かれたら、すでにその顧客とサイトを把握している必要があり、複数のサーバーを管理する MSP では、これらの作業を各コンソールで繰り返します。
n-central-cli triage --by customer— NOC の点検を、深刻度順に並べて1つのコマンドで実行します。n-central-cli whereis EXCHANGE01— ローカルミラーから、オフラインで組織内の完全なパスを取得します。n-central-cli fanout "acme"— すべてのサーバーのミラーを対象に1つのクエリを実行し、一致した各結果にサーバー名を付けます。n-central-cli guardian --password-set 2026-03-01— トークンを検証し、パスワードの有効期限切れで JWT が無効になる14日前に警告し、エラーボディを含む 200 OK のケースも検出します。終了コードはゼロ以外になるため、CI のゲートとして利用できます。n-central-cli maint coverage --before 2026-06-15— パッチ適用前のメンテナンス時間が設定されていないデバイスを特定するため、営業時間中に再起動されることはありません。
詳しい説明は pain-point.md をご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education の各プラン。Free ではまだ Developer Mode を利用できません)は、HTTPS 経由の リモート MCP サーバーにのみ接続できます。N-able N-central MCP サーバーは stdio のみで通信するため、その場合は stdio と 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)も用意されています。どちらの方法でも、コードを書く必要はありません。N-able N-central の認証情報を入力するのは一度だけです。
N-able N-central のデータは安全ですか?
データは お使いのマシン上 にとどまります。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーはユーザーアカウント配下のディレクトリに保存されます。AI エージェントに見えるのは CLI が返すデータのみで、通常はクエリ結果であり、未加工の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含まれることも、MSP Skills によってどこかに送信されることもありません。
どのような認証情報が必要ですか?
API 専用ユーザーの JSON Web Token が必要です。N-central で Administration > User Management > Users に移動し、API ユーザーを選択して、API Access > Generate JSON Web Token を選択してください。そのユーザーでは MFA を無効にする必要があります。また、ユーザーのパスワードはデフォルトで90日後に有効期限が切れ、その時点で JWT が通知なく無効になるため、guardian が残り日数を追跡します。NCENTRAL_JWT と N_CENTRAL_BASE_URL(例:https://yourmsp.ncod.n-able.com/api)を設定してください。
N-central に変更を加えることはできますか?
ほとんどの機能は読み取り専用です。変更を加えられるコマンドは2つあります。scheduled-tasks run は、API が有効な Automation Policy または Script をデバイス上で実行し、import は JSONL ファイルからレコードを POST します。--dry-run はオプトインで利用するプレビュー機能であり、デフォルトではありません。推奨するエージェントポリシーでは、まずプレビューし、人間が承認してから実行します。scheduled-tasks run は必ず人間が関与する手順にしてください。
N-central サーバーを複数運用していますが、対応していますか?
はい。各サーバーはそれぞれのローカルミラーに同期され、fanout がそれらを統合します。1 回のクエリで、すべてのサーバーのミラーから一致する結果を取得でき、各行には取得元のサーバーが示されます。
N-central API のレート制限に達しますか?
N-able のドキュメントによると、エンドポイントごとに同時実行数の上限があり、エンドポイントによって異なりますが、およそ 3~50 件を超える同時呼び出しでは 429 レスポンスが返されます。CLI には --rate-limit によるスロットル機能があり、最も負荷の高いクエリ(whereis、fanout、search)は API を一切呼び出さず、ローカルミラーに対して実行されます。
N-able N-sight でも使えますか?
いいえ。このスキルは N-central REST API 専用です。N-sight は、別の API を使用する N-able の別製品です。
費用はいくらですか?
無料です。Apache-2.0 ライセンスです。お使いの AI エージェント(Claude、ChatGPT、Codex など)の利用料のみがかかり、請求は当社ではなく AI プロバイダーから行われます。
安全性モデル
| Tier | Examples | Recommended agent policy |
|---|---|---|
| 読み取り | n-central-cli triage、whereis、fanout、devices list、props audit、maint coverage、guardian、export | 許可 |
| 書き込み(定型処理) | n-central-cli import <resource> --input data.jsonl - 各レコードを POST します。--dry-run は任意で実行するプレビューであり、デフォルトではありません | --dry-run でプレビューした後、レビュー済みの書き込みを実行 |
| リモート実行 | n-central-cli scheduled-tasks run --task-type Script --device-id <id> --item-id <id> - 稼働中のエンドポイントで実行します | 必ず人間が介在し、明示的な確認を得る |
| 認証情報/セキュリティ | n-central-cli customers registration-token、org-units registration-token(デバイス登録トークン)、auth set-token、auth logout | 必ず人間が介在する |
最も強力な制御策は、N-able N-central の認証情報に付与する権限の範囲です。CLI で実行できるのは、その認証情報で許可されている操作だけです。制限の設定方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。N-able N-central 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-05。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。