mcpField
L
Level MCP

Level MCP

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

Level MCP について

Level MCPは、Level APIを扱うMSP向けのCLI兼MCPサーバーです。RMMデータをローカルのSQLiteに同期し、オフラインで端末リスクやパッチ状況、アラートを横断集計できます。

主な機能

  1. 01LevelデータをSQLiteに同期
  2. 02端末リスクの順位付けと滞留検出
  3. 03全端末のパッチ状況を集計
  4. 04重要度や顧客別にアラートを整理
  5. 05顧客別の状況スコアカードを作成

活用シーン

  1. 01優先対応すべき端末の特定
  2. 02全端末のセキュリティパッチ状況確認
  3. 03長期間未接続の端末の発見
  4. 04顧客向けQBRスコアカードの準備

MCP 対応

MCPサーバーはstdio経由で、対応クライアントにLevelデータの参照と分析機能を提供します。パスワードのないstdio-to-HTTPブリッジを介した利用は避けるよう案内されています。

設定

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

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

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

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

ツール

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

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

詳細

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

非公式です。Level API向けにコミュニティが構築したClaude Code SkillおよびMCPサーバーです。Levelとは提携関係になく、Levelからの承認や支援も受けていません。

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

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

LevelのすべてのRMMエンドポイントに加え、ローカルのSQLiteフリートストアと、Levelのどのツールにもないエンティティ横断のオフライン集計機能を備えています。リスクの高いデバイスのランキング、パッチ適用状況、アラートのトリアージ、古いデバイスの検出を1つのコマンドで実行できます。すでにお使いの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エージェントLevelスキルのインストール方法
Claude Desktopインストーラーを実行し、Settings > Extensionsでlevelio-mcpを登録します(JSONの編集は不要です)。
ChatGPT(有料プラン)このコネクターの再公開まで一時停止中です。ChatGPTにはHTTPSサーバーが必要ですが、このstdio専用ビルドではパスワードのないstdioからHTTPへのブリッジが必要になります。mcp-install.mdのセキュリティに関する注意をご覧ください。
Codex CLI以下のインストール用プロンプトを貼り付けます。
Claude Code以下のインストール用プロンプトを貼り付けます。
Claude Cowork以下のインストール用プロンプトを貼り付けます。
GitHub Copilot(VS Code)インストーラーを実行し、serversキーの下にあるmcp.jsonにlevelio-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 GeminiGemini CLI はローカルで、Claude Code と同様です。Gemini アプリはリモートで、ChatGPT と同じく一時停止中のリモート向け方法が必要です。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 で起動します。すべてのツールは付属の levelio-cli を呼び出します。2026-09-18 以降に公開されたリリースでは、バンドル内にこの CLI が含まれています。それ以前のバンドルには MCP サーバーのみが含まれるため、付属の CLI がない場合は、まず以下の方法 A または方法 B のインストーラーを実行するか、LEVELIO_CLI_PATH に既存のバイナリを設定してください。詳細: #331。

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

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

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

これを Claude Code、Codex CLI、または Claude Cowork にコピーします:

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

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

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

Windows(PowerShell):

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

macOS / Linux:

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

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

確認:

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

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

macOS / Linux:

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

Windows(PowerShell):

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

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

Hermes にインストールする

Hermes CLI から実行します。

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

Hermes のチャットセッション内で実行します。

/skills install servosity/msp-skills/skills/levelio --force

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

OpenClaw にインストールする

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

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

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

認証する

Level ポータルから取得した、CLI に必要な認証情報を設定します。

LEVEL_API_TOKEN=<value> levelio-cli doctor

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

このスキルでできること

MSP からよく聞かれる質問コマンド
アラート、パッチ、スコア、更新状況を踏まえて、最もリスクの高いデバイスはどれですか?levelio-cli at-risk --top 20
オフラインになり、チェックインしなくなったデバイスはどれですか?levelio-cli stale --days 30
カテゴリ別に見ると、フリート全体のパッチ適用上のリスクはどの程度ですか?levelio-cli patch-posture --category security
OS、プラットフォーム、グループ別に見ると、フリートの構成はどうなっていますか?levelio-cli fleet --by os
グループ別にまとめた場合、対応中の重大なインシデントはどこにありますか?levelio-cli alert-triage --severity critical
QBR 向けに、クライアントごとのセキュリティ状況スコアカードを作成してください。levelio-cli client-scorecard
セキュリティスコアが設定したしきい値を下回っているデバイスはどれですか?levelio-cli security-posture --below 70
パッチ適用を完了するため、再起動待ちのデバイスはどれですか?levelio-cli reboot-due
フリート全体で最も頻繁に発生しているモニターはどれですか?levelio-cli alert-recurrence --top 15
昨日から何が変わりましたか?新しいアラート、更新、アクティビティを教えてください。levelio-cli since --days 1

コマンドの詳細については、guide.md をご覧ください。AI エージェントの運用ルール(--agent、--dry-run、変更を加える前に確認すべきタイミング)については、AGENTS.md をご覧ください。

このスキルの特長

多くの Level 連携機能や MCP サーバーは、質問のたびに API を呼び出してデータを取得します。1 件のレコードを扱う場合には問題ありません。しかし、「すべてのクライアントにまたがる 600 台のエンドポイントのうち、優先して対応すべきものはどれか」や「QBR 資料向けに、各クライアントのパッチ適用状況はどうなっているか」といった質問では、大規模な運用に対応できません。

このスキルは、全文検索に対応したローカルの SQLite ミラーに Level のデータを同期します。集計に関する質問は、ローカルで 1 回 SQL JOIN するだけで回答できるため、即座に、オフラインでも処理できます。AI が受け取るのは生データではなく、回答です。at-risk、client-scorecard、cf-coverage などの複合コマンドは、デバイス、アラート、OS 更新、グループ、カスタムフィールドを横断して結合します。これは、ステートレスな API ラッパーでは実現できません。

この課題を解決します

Level は高速でモダンな RMM ですが、すべての RMM と同様に、コンソールで確認できるのは一度に 1 台のデバイスに関する情報です。r/msp で繰り返し挙がる不満は、監視ではなく、フリート全体を一度に横断してレポートを作成することです。ひそかにオフラインになったマシン、パッチ適用が最も遅れているクライアント、アラートのノイズが常態化している場所、QBR の時期に各クライアントがどのような状態にあるか、といった情報です。それらを確認できる画面がひとつもないため、重要な数値をグループのタブをひとつずつ開いて手作業で集計することになります。

このスキルは、エンティティを横断した集計でそのギャップを解消します。

  • levelio-cli at-risk --top 20 - アラート、パッチ、スコア、最終更新状況をもとに、最もリスクの高いエンドポイントを「最初に対処すべき対象」として順位付けします。
  • levelio-cli stale --days 30 - クライアントから連絡が来る前に、ひそかにチェックインを停止したマシンを確認できます。
  • levelio-cli patch-posture --category security - 利用可能、インストール済み、エラーのアップデート状況を、フリート全体でひと目で確認できます。
  • levelio-cli client-scorecard - クライアントごとに 1 行で表示する、QBR にそのまま使える一覧です。デバイス数、オンライン率、未解決の重大アラート、平均スコア、長期未更新の台数、パッチ適用状況を確認できます。
  • levelio-cli alert-triage --severity critical - 未解決のアラートをグループと重大度ごとにまとめるため、単発のノイズよりも、システム全体に及ぶ問題を優先して確認できます。

詳しい説明は pain-point.md をご覧ください。

よくある質問

ChatGPT で使えますか?

このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode を利用できません)は、HTTPS 経由のリモート MCP サーバーにのみ接続できます。Level 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)を用意しています。どちらの方法でもコードを書く必要はありません。Level の認証情報を一度入力するだけです。

Level のデータは安全ですか?

データはお使いのマシン上に保管されます。CLI と MCP サーバーはローカルで動作するバイナリです。SQLite ミラーは、ユーザーアカウント内のディレクトリに保存されます。AI エージェントが参照するのは CLI が返すデータだけです。通常はクエリ結果であり、大量の生データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含めたり、MSP Skills がどこかへ送信したりすることはありません。

Level API のレート制限に達しますか?

Level API を呼び出すのは sync のみで、ページネーションも適切に行います。その後のレポート、集計、検索はすべてローカルの SQLite ミラーを参照するため、API 呼び出しはゼロで、レート制限への影響もありません。最新のデータが必要なときに再同期してください。

有料の Level プランや Level パートナー資格が必要ですか?

Level アカウントと API キーが必要です(Settings > API keys)。ここにあるすべてのレポートと集計には読み取り専用キーで十分です。また、ポータルへのログインよりも細かく権限を制限できます。このスキル自体は無料のオープンソースです。

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

いいえ。ポータルを補完するものです。リアルタイムのリモート操作、スクリプト作成、日々のデバイス作業にはポータルを使い、ポータルでは一度に 1 台ずつしか確認できない、クライアント横断およびフリート全体の情報を把握するにはこのスキルを使ってください。

費用はいくらですか?

無料です。Apache-2.0 ライセンスです。費用がかかるのは使用する AI エージェント(Claude、ChatGPT、Codex など)のみで、請求元は当社ではなく AI プロバイダーです。

安全モデル

TierExamplesRecommended agent policy
読み取りat-risk、patch-posture、fleet、alert-triage、stale、client-scorecard、すべての list/show、search、sync許可
書き込み(定常)devices update、groups/tags/custom-fields create および update、custom-field-values update、alerts resolve、import--dry-run でプレビューしてから、レビュー済みの書き込みを実行
破壊的操作/デバイス操作devices/groups/tags/custom-fields delete、automations(エンドポイントでスクリプトを実行)、auth set-token必ず人間が関与

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

ステータス

ベータ版です。Level API の機能範囲に照らして検証済みで、毎週開催される Build Sessions では、MSP が自社の本番テナントで実運用しながら検証を進めています。compoundingteams.com/build-sessions から参加登録してください。


標準規格。 オープンな Agent Skills spec(Anthropic、2025年12月、40以上のエージェント)に準拠しています。MCP と互換性があり、Hermes を含む MCP 対応エージェントで動作します。OpenClaw 対応済みです(frontmatter の設定は済んでおり、OpenClaw のリリース待ちです)。

Servosity がメンテナンスしています。Apache-2.0 ライセンスです。CLI Printing Press で構築されています。最終更新日:2026-06-06。

コメント

MCP は初めてですか?

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

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