Liongard MCP について
Liongard MCPは、Liongard APIを利用するMSP向けのCLI兼MCPサーバーです。環境データをローカルのSQLiteに同期し、オフライン検索、構成変更の確認、環境横断の集計を行えます。
主な機能
- 01LiongardデータをSQLiteに同期
- 02データ検索と構成変更の確認
- 03環境の健全性とカバレッジを集計
- 04オフラインのエージェントと古い収集点を検出
- 05システム横断の指標分析と閾値判定
活用シーン
- 01顧客全体の最近の変更を確認
- 02オフラインエージェントや古い収集点を特定
- 03環境の健全性と監視の不足を把握
- 04システム横断の指標レポートを作成
MCP 対応
MCPサーバーは対応クライアントにLiongardデータの操作機能を提供します。デフォルトのstdioトランスポートが推奨され、現在のHTTPモードはパスワード保護がないと警告されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Liongard + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。Liongard API 用にコミュニティが開発した Claude Code スキルおよび MCP サーバーです。 Liongard, Inc. とは提携しておらず、同社の推奨や後援も受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されているコマンドはすべて実際の CLI に存在します。
あらゆる Liongard エンドポイントに加え、MSP 環境全体のオフラインコピーを、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 オーナー向けに構築されており、コードは不要です。
お使いのエージェントで使えます
セキュリティに関する注意(このコネクターが再発行されるまで)。 HTTP モード (
--transport http)は、localhost 上であっても実行しないでください。このビルドにはパスワードがなく、 すべてのネットワークインターフェースで待ち受け、ブラウザー再バインド対策が導入される前のものです。 そのため、開いた Web ページからアクセスできてしまいます。MCP ツールは、 お客様の認証情報を使って変更を加えることもできます。デフォルトの stdio トランスポートを使用してください。 リモートエージェント用にトンネルを設定している場合は、停止してください。修正版は準備中です。
MSP オーナーが実際に使用する 6 つのエージェント(セルフサービスで、現在動作します):
| お使いの AI エージェント | Liongard スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions で liongard-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再発行されるまで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドの HTTP モードにはパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いた Web ページからアクセスできてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に liongard-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモート HTTPS サーバーが必要であり、そのためこのコネクターの HTTP モードが必要です。このコネクターが再発行されるまで、HTTP モードは一時停止中です。このビルドでは、HTTP モードにパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いた Web ページからアクセスできてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。
Microsoft と Google のスタックも対象です
大規模なインストールベースがありますが、正直にお伝えすると、こちらはリモート/エンタープライズ向けの方法であり、先ほどインストールしたローカルバイナリを使う方法ではありません。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | このコネクターが再公開されるまで一時停止しています。Copilot Studio には HTTP モードが必要ですが、このビルドのそのモードはパスワードなしで、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスできます。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 で起動します。各ツールは付属のliongard-cliを呼び出します。2026-09-18 以降に公開されたリリースでは、この CLI がバンドルに含まれています。それ以前のバンドルには MCP サーバーのみが含まれているため、付属の CLI がない場合は、まず以下の Path A または Path B のインストーラーを実行するか、既存のバイナリを指すようにLIONGARD_CLI_PATHを設定してください。詳細: #331。
Liongard MCP(.mcpb)をダウンロード - ダウンロード後、Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(Liongard のすべてのリリースはリリースページで確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。ディレクトリ一覧の取得は不要で、すぐに動作します。
/plugin marketplace add Servosity/msp-skills
/plugin install liongard@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください。
このエージェントのワークスペースに、Servosity/msp-skills から Liongard スキルと MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、Bash)を使っている場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/liongard/install.sh)を実行してください。Windows PowerShell を使っている場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/liongard/install.ps1 | iexを実行してください。その後、README に従って認証し、liongard-cli --helpを実行して内容を確認してください。
シェルを実行できるエージェントなら、同じプロンプトを使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/liongard/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/liongard/install.sh)
インストーラーは、liongard-cli(CLI)と liongard-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリ内の SKILL.md からスキルを検出します。
確認:
liongard-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新リリースを取得します。アップグレードするには、もう一度実行してください。
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/liongard/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/liongard/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update liongard@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/liongard --force
Hermes のチャットセッション内で実行します:
/skills install servosity/msp-skills/skills/liongard --force
Hermes はネイティブで MCP に対応しているため、liongard-mcp サーバーも直接利用できます。インストール手順と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えます(コピーして使用してください):
https://github.com/servosity/msp-skills/tree/main/skills/liongard から liongard スキルをインストールしてください。このスキルでは、必須 CLI(
liongard-cli)をopenclaw:frontmatter ブロック経由でインストールする方法を定義しています。
OpenClaw はまだ一般公開されていません。frontmatter による接続設定は事前に組み込まれており、OpenClaw の公開と同時に有効になります。
認証する
Liongard ポータルから取得した、CLI に必要な認証情報を設定します:
LIONGARD_INSTANCE=<your-subdomain> LIONGARD_API_KEY=<value> liongard-cli doctor
-
LIONGARD_INSTANCE(必須)は Liongard のサブドメインです。たとえば、https://acme.app.liongard.comのacmeが該当します。これは API URL の構築に使われます。未設定の場合、CLI はプレースホルダーのexample.app.liongard.comを使用するため、データにアクセスできません。必ず設定してください。(上級者向け:代わりにLIONGARD_BASE_URLを設定すると、完全なカスタム URL を指定できます。) -
認証情報(必須)には 2 つの形式があり、どちらか一方だけを設定します。事前にエンコードされた base64 形式の X-ROAR-API-KEY(上記の行)である
LIONGARD_API_KEY、または Liongard から渡される 2 つの文字列LIONGARD_ACCESS_KEY_IDとLIONGARD_ACCESS_KEY_SECRETの組み合わせです。組み合わせの場合、CLI がエンコードします:LIONGARD_INSTANCE=<your-subdomain> LIONGARD_ACCESS_KEY_ID=<value> LIONGARD_ACCESS_KEY_SECRET=<value> liongard-cli doctor両方の形式を設定しないでください。
LIONGARD_API_KEYが空でない場合は常にこちらが優先され、ID/シークレットの組み合わせは無視されます。 -
LIONGARD_ENDPOINTS_API_KEY(任意)は、Liongard Endpoints API の機能を使う場合にのみ必要です。使わない場合は未設定のままにしてください。
doctor を実行すると、データにアクセスする操作を行う前に認証情報が機能するか確認できます。認証情報が拒否された場合でも終了コードは 0 になるため、スクリプトでは --fail-on error を追加してください。
このスキルの機能
まず liongard-cli sync を一度実行してください。以下の複数環境横断コマンド(drift、health、coverage、古い/オフライン/失敗の集計、metrics pivot)はローカルミラーを読み取るため、最初の同期でミラーが作成されるまでは結果が空になります。
| MSP からよく聞かれる質問 | コマンド |
|---|---|
| 過去 24 時間に、すべてのクライアントで何が変わりましたか? | liongard-cli drift --since 24h |
| 古くなったコレクター(launchpoint)はどれですか? | liongard-cli launchpoints stale --older-than 7d |
| オフラインのエージェントはどれですか。また、それぞれどの環境を担当していますか? | liongard-cli agents offline |
| 環境全体のヘルススコアカードを表示してください。 | liongard-cli health --agent |
| 1 つのコマンドで、クライアント 1 社の全体像を表示してください。 | liongard-cli environments overview 42 |
| 環境全体で失敗またはエラーになったインスペクションはどれですか? | liongard-cli detections failures --since 7d |
| レポート用に、すべてのシステムから 1 つのメトリックを CSV 形式で取得してください。 | liongard-cli metrics pivot "MFA Enabled Count" --csv |
| しきい値(例:パッチ適用から 30 日超)を超えているシステムはどれですか? | liongard-cli metrics breach "Patch Age Days" --op gt --value 30 |
| 監視に抜けがあるのはどこですか? | liongard-cli coverage |
| 特定のインスペクターがまだない環境はどれですか? | liongard-cli inspectors coverage --inspector "Microsoft 365" |
コマンドの詳細なリファレンス:guide.md。AI エージェントの運用上の取り決め(--agent、--dry-run、変更を加える前に確認すべきタイミング)については、AGENTS.md を参照してください。
何が違うのか
Liongard の多くのインテグレーションや MCP サーバーは、質問のたびにライブ API を呼び出します。1 件のレコードなら問題ありません。しかし、「今週、40 社すべてで何が変わったか」や「600 個の launchpoint のうち、古くなったものはどれか」といった質問では、ページ分けされた API を何十回も呼び出す必要があり、規模が大きくなると対応できません。
このスキルは Liongard のデータを、全文検索機能を備えたローカルの SQLite ミラーに同期します。集計に関する質問は、ローカルでの SQL 結合 1 回で回答できるため、瞬時に、オフラインで処理できます。AI が見るのは生データではなく、回答です。drift、health、metrics pivot などの複合コマンドは、環境、システム、launchpoint、エージェント、検出結果を一度に結合します。ステートレスな API ラッパーにはできない処理です。
解決する課題
Liongard は MSP のツール群の中でも特にデータが豊富なツールの 1 つですが、そのデータを実際に活用するのは非常に困難です。r/msp のスレッドで Liongard について繰り返し話題になるのは、同じ課題です。膨大な構成データや変更データを収集する一方で、その価値を引き出すには環境を 1 つずつクリックしていく必要があります。特に、次の 2 つの課題が何度も挙げられています。
- 気付かれないまま劣化すること。 launchpoint が古くなったり、エージェントがオフラインになって収集を停止したりしても、QBR や監査でデータが必要になるまで誰も気付きません。その頃には、「ドキュメント」はひっそりと古くなっています。
liongard-cli launchpoints staleとliongard-cli agents offlineを使えば、資産全体の状況を 1 つのコマンドで把握できます。 - レポート作成が手作業であること。 すべてのシステムにわたる 1 つの指標や、資産全体で失敗したすべてのインスペクションを調べるには、環境ごとにクリックするか、その場限りの API スクリプトを用意する必要があります。
liongard-cli metrics pivot、liongard-cli detections failures、liongard-cli healthを使えば、1 行のコマンドで確認できます。
詳しい説明は pain-point.md を参照してください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free では Developer Mode がまだ利用できません)が接続できるのは、HTTPS 経由のリモート MCP サーバーだけです。つまり、Liongard 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)も用意されています。どちらの方法でも、コードを書く必要はありません。Liongard の認証情報を一度入力するだけです。
Liongard のデータは安全ですか?
データはお使いのマシン上に保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーは、ユーザーアカウント配下のディレクトリに保存されます。AI エージェントに見えるのは CLI が返す内容だけで、通常はクエリ結果であり、生データの一括取得ではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含められたり、MSP Skills によってどこかに送信されたりすることはありません。
Liongard の顧客である必要がありますか?API の利用制限に達しますか?
はい。お客様自身の Liongard インスタンスとアクセスキーを使用するため、このスキルがアクセスできるのは、お客様の認証情報で許可されているデータだけです。データをローカルミラーに一度同期し、ほとんどの質問にはそこから回答するため、質問ごとにライブ API を呼び出すラッパーより API 呼び出しの回数を大幅に抑えられます。そのため、レポート作成や QBR の準備中にレート制限に達する心配はほとんどありません。
これで Liongard ポータルは不要になりますか?
いいえ。ポータルを補完するものです。ポータルは一度に1つの環境を開いて操作するためのものですが、このスキルを使えば、環境全体にまたがる質問(ドリフト、古いコレクター、オフラインのエージェント、カバレッジの不足、すべてのシステムに共通する1つの指標)に、レポートにパイプしたり、AI エージェントに渡したりできる単一のコマンドで回答できます。
費用はいくらですか?
無料です。Apache-2.0 ライセンスです。費用が発生するのは、使用する AI エージェント(Claude、ChatGPT、Codex など)のみで、料金は当社ではなく AI プロバイダーから請求されます。
安全性モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | drift、health、coverage、launchpoints stale、agents offline、detections failures、metrics pivot、search、およびすべての get/list/count | 許可 |
| 書き込み(定型) | environments create/update、launchpoints launchpoint/update/update-bulk、metrics create/update、users create/update、agents update、import、および検査のトリガー(launchpoints run/bulk-run/run-stale、agents flush job-queue) | --dry-run でプレビューしてから、確認済みの書き込みを実行 |
| 破壊的操作/認証情報 | environments delete、launchpoints delete/bulk-delete、metrics delete、users delete、agents delete、access-keys create/delete、および authentication/auth のトークンコマンド | 人による確認を必須とする |
最も強力な制御手段は、Liongard の認証情報に付与するスコープです。CLI で実行できるのは、認証情報に許可された操作だけです。詳細と、アクセスを制限する方法については、governance.md をご覧ください。
ステータス
ベータ版です。Liongard API の仕様に対して検証済みです。次のステップは、毎週開催される Build Sessions で、MSP が各自の本番テナントに対して実行するライブ検証です。compoundingteams.com/build-sessions から参加登録してください。
標準規格。 オープンな Agent Skills 仕様(Anthropic、2025年12月;40以上のエージェント)に準拠しています。MCP 互換で、Hermes を含む、MCP に対応したあらゆるエージェントで動作します。OpenClaw に対応済みです(フロントマターは事前設定済みで、OpenClaw のリリース待ちです)。
Servosity がメンテナンスしています。Apache-2.0 ライセンスです。CLI Printing Press で構築されています。最終更新日:2026-06-06。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。