ConnectWise Automate MCP について
ConnectWise Automate MCPは、ConnectWise Automateを利用するMSP向けの非公式MCPサーバーとCLIです。機器群をローカルのSQLiteに同期し、オフライン検索や顧客横断の稼働状況、パッチ、アラート分析を可能にします。
主な機能
- 01機器群データをローカルSQLiteに同期
- 02顧客横断の稼働状況集計
- 03古いエージェントとチェックインの確認
- 04パッチ準拠状況とアラートのトリアージ
- 05変更追跡と全文検索
活用シーン
- 01顧客別にチェックインが滞ったエージェントを特定
- 02パッチ対応が遅れている顧客を確認
- 03機器群全体の未対応アラートを確認
- 04サポート終了OSを特定
MCP 対応
MCPクライアントにConnectWise Automateのクエリ機能を提供します。サーバーはstdioで通信し、付属CLIを呼び出します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ConnectWise Automate + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP を話すあらゆるエージェント向け
非公式。ConnectWise API 向けの、コミュニティが構築した Claude Code スキルと MCP サーバーです。ConnectWise, LLC との提携、同社による承認、またはスポンサー提供を受けたものではありません。
▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されているコマンドはすべて実際の CLI に存在します。
ConnectWise Automate の全フリートをローカルの SQLite に同期すれば、サーバーごとのウェブ UI ではできない、クライアント横断の質問に回答できます。フリート全体の正常性の集計、古いエージェントの一括確認、クライアント別パッチコンプライアンス、夜間の構成差異などに対応します。すでにお使いの AI で動作します - ChatGPT(Plus/Pro+。このコネクターが再公開されるまで一時停止中。詳しくは mcp-install.md をご覧ください)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilot - に加え、リモート経由で Microsoft 365 Copilot / Copilot Studio と Google Gemini にも対応します。無料のオープンソースで、ノートパソコン上で実行できます。MSP のオーナー向けに構築されており、コードは不要です。
エージェントで利用する
セキュリティに関する注意(このコネクターが再公開されるまで)。 この コネクターを
supergatewayブリッジや、その他の stdio から HTTP へのブリッジの背後に配置しないでください。 localhost 上であっても同様です。ブリッジにはパスワードが追加されないため、ポートにアクセスできる人は誰でも、 あなたの認証情報で MCP ツールを使用できます。デフォルトの stdio トランスポートを使用してください。リモートエージェント用にブリッジやトンネルを設定した場合は、停止してください。 修正対応中です。
MSP オーナーが実際に使用している 6 つのエージェントに対応しています(セルフサービスで、現在利用可能):
| AI エージェント | ConnectWise スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions から connectwise-automate-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再公開されるまで一時停止中です。ChatGPT には HTTPS サーバーが必要ですが、この stdio 専用ビルドでは、パスワードが追加されない stdio から HTTP へのブリッジが必要になります。mcp-install.md のセキュリティに関する注意をご覧ください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に connectwise-automate-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 にも対応しています。インストール方法は以下の各セクションをご覧ください。Cursor、Windsurf、Cline、Continue.dev、Zed でも MCP 経由で動作します。ツールごとの詳しい設定方法は docs/which-agent.md をご覧ください。
複数のエージェントを使っていますか? 次のコマンドを実行すると、対応する 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 で起動します。すべてのツールは、同梱のconnectwise-automate-cliをシェル経由で実行します。2026-09-18 以降のリリースでは、この CLI がバンドルに含まれています。それ以前のバンドルには MCP サーバーしか含まれていないため、バンドルに同梱 CLI がない場合は、以下の Path A または Path B のインストーラーを先に実行してください(またはCONNECTWISE_AUTOMATE_CLI_PATHに既存のバイナリを設定してください)。詳細:#331。
ConnectWise MCP をダウンロード(.mcpb) - ダウンロード後、Claude Desktop > Settings > Extensions を開き、ファイルを選択してください。ワンクリックで完了し、JSON もシェルも不要です。(すべての ConnectWise リリースはリリースページで確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。すぐに使え、ディレクトリ一覧は不要です:
/plugin marketplace add Servosity/msp-skills
/plugin install connectwise-automate@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください:
このエージェントのワークスペースに、Servosity/msp-skills から ConnectWise Skill と MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、または Bash)を使っている場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-automate/install.sh)を実行してください。Windows PowerShell を使っている場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-automate/install.ps1 | iexを実行してください。その後、README に従って認証し、connectwise-automate-cli --helpを実行して使い方を確認してください。
このプロンプトは、シェルを実行できるどのエージェントでも使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-automate/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-automate/install.sh)
インストーラーは、connectwise-automate-cli(CLI)と connectwise-automate-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリ内の SKILL.md を使ってスキルを検出します。
確認:
connectwise-automate-cli --version
最新バージョンにアップグレード
インストーラーは常に現在のリリースを取得します。アップグレードするには再実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-automate/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-automate/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update connectwise-automate@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、または別の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法(各エージェントにつき 1 つのセクション。GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot/Copilot Studio の手順を含みます)については、mcp-install.md と docs/which-agent.md を参照してください。Claude Desktop では、Settings > Extensions パネルを使うのが最も簡単です。JSON を直接編集したいユーザー向けの MCP 設定ブロックは、mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から実行します。
hermes skills install servosity/msp-skills/skills/connectwise-automate --force
Hermes のチャットセッション内で実行します。
/skills install servosity/msp-skills/skills/connectwise-automate --force
Hermes は MCP をネイティブにサポートしているため、connectwise-automate-mcp サーバーを直接使用することもできます。インストール方法と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして使用できます)。
https://github.com/servosity/msp-skills/tree/main/skills/connectwise-automate から connectwise-automate スキルをインストールしてください。このスキルでは、必須 CLI(
connectwise-automate-cli)のインストール方法をopenclaw:フロントマターのブロックで定義しています。
OpenClaw はまだ一般公開されていません。フロントマターによる接続設定はあらかじめ用意されており、OpenClaw の公開と同時に有効になります。
認証する
ConnectWise ポータルから取得した、CLI に必要な認証情報を設定します。
CONNECTWISE_AUTOMATE_SERVER=<value> CONNECTWISE_AUTOMATE_CLIENT_ID=<value> CONNECTWISE_AUTOMATE_TOKEN=<value> connectwise-automate-cli doctor
doctor は、データにアクセスするコマンドを実行する前に、認証情報が有効であることを確認します。認証情報が拒否された場合でも終了コード 0 を返すため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
| MSP でよく聞かれる質問 | コマンド |
|---|---|
| クライアントごとに、30 日以上チェックインしていないエージェントはどれですか? | connectwise-automate-cli stale-agents --days 30 --agent |
| パッチの適用が遅れているクライアントはどこですか?遅れが大きい順に表示してください。 | connectwise-automate-cli patch-compliance --agent |
| すべてのクライアントを対象に、人による対応が必要な未解決アラートはどれですか? | connectwise-automate-cli alert-triage --min-priority 3 --agent |
| 現在の全フリートの健全性はどうですか? | connectwise-automate-cli fleet-health --agent |
| レビュー用に、クライアントごとの概要を 1 行で表示してください。 | connectwise-automate-cli client-rollup --agent |
| フリート全体でサポート終了となるオペレーティングシステムはどれですか? | connectwise-automate-cli os-inventory --eol-only --agent |
| 一晩の間に何が変わりましたか?アラート、チェックイン、パッチについて教えてください。 | connectwise-automate-cli since --hours 24 --agent |
コマンドの完全なリファレンスはguide.mdを参照してください。AI エージェントの運用ルール(--agent、--dry-run、変更を加える前に確認するタイミング)については、AGENTS.mdを参照してください。
このスキルの特長
ConnectWise Automate の多くの統合や MCP サーバーは、質問ごとにリアルタイムの API 呼び出しを行います。コンピューターが 1 台なら問題ありません。しかし、「全 40 クライアントでオフラインのエージェントは何台か」や「今朝の QBR の前に、パッチの適用が遅れているのはどこか」といった質問をする規模になると、処理が成り立たなくなります。
このスキルは、ConnectWise Automate のデータをフルテキスト検索に対応したローカル SQLite ミラーに同期します。集計に関する質問は、ローカルでの SQL 結合 1 回で処理できるため、即座に実行でき、オフラインでも利用でき、AI には生データではなく回答が渡されます。fleet-health、patch-compliance、alert-triage などの複合コマンドでは、コンピューター、クライアント、場所、アラート、パッチ履歴をまたいで結合します。これはステートレスな API ラッパーではできない処理です。
この課題を解決します
Automate(旧 LabTech)は、1 台のエンドポイントを詳しく調べるのに優れたサーバーごとのコンソールを中心に構築されていますが、「すべてのクライアントを対象に表示して」という要望には対応しきれません。ConnectWise Automate のコミュニティフォーラムとして長く運営されている MSPGeek や r/msp では、繰り返し寄せられる不満は同じです。クライアント横断で素早く集計できないこと、オフラインや古いエージェントによってライセンス数が知らないうちに膨らむこと、QBR のパッチ準拠状況を確認するにはクライアントごとに手作業でレポートをまとめる必要があることです。データはすべて Automate にありますが、フリート全体の状況を把握するには手間がかかり、ライセンス数の精算前やレビュー当日の朝など、最も忙しいタイミングで作業が発生します。
このスキルは、こうした質問に直接答えます。
stale-agents --days 30- 精算にすぐ使える、クライアント別にまとめたオフラインエージェントpatch-compliance- QBR にすぐ使える、対応の悪い順に並べたクライアント別のパッチ適用状況alert-triage --min-priority 3- 今朝、すべてのクライアントで人の対応が必要なものfleet-health- オンライン/オフライン状況、最終接続からの経過時間、未対応アラートを一度に集計os-inventory --eol-only- 更新の検討に向けて、サポート終了 OS を抽出
詳しい説明は pain-point.md をご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode を利用できません)が接続できるのは、HTTPS 経由のリモート MCP サーバーのみです。ConnectWise 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 に一文を貼り付けることです。エージェントが SKILL.md を読み取り、インストールを実行します。代替方法として、OS ごとの 1 行インストーラー(bash または PowerShell)もあります。どちらの方法でも、コードを書く必要はありません。ConnectWise の認証情報を一度入力するだけです。
ConnectWise のデータは安全ですか?
データはお使いのマシン上にとどまります。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーはユーザーアカウント配下のディレクトリに保存されます。AI エージェントに表示されるのは CLI が返す内容のみで、通常は生の一括データではなくクエリ結果です。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含められたり、MSP Skills によってどこかへ送信されたりすることはありません。
ConnectWise Automate と ConnectWise Manage(PSA)のどちらを対象としていますか?
ConnectWise Automate(旧 LabTech の RMM)を対象としています。ConnectWise Manage(PSA)向けのスキルは別にあります。このスキルは Automate サーバーの API を利用して、コンピューター、クライアント、アラート、パッチ適用、スクリプト、モニターを扱います。
Automate API のレート制限に達しますか?
ローカルミラーを使うことが、このスキルの要点です。一度 sync すれば、その後の集計、トリアージ、検索はすべてローカルの SQLite に対して実行されるため、日常的な質問で API にアクセスすることはありません。Automate を呼び出すのは sync と、ライブデータを取得する list/get コマンドのみです。
ConnectWise のパートナーである必要がありますか?
管理する Automate サーバーと API トークンに加え、登録済みの統合用 clientId GUID が必要です(v2020.11 以降で必須)。このスキルはユーザーとして認証され、ConnectWise アカウントに何も追加しません。
Automate コンソールの代わりになりますか?
いいえ。ターミナルまたは AI エージェントから、クライアント横断のレポート作成やトリアージを行うためのものです。モニター、スクリプト、ポリシーの設定には、引き続きコンソールを使用します。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。料金がかかるのは利用する AI エージェント(Claude、ChatGPT、Codex など)のみで、請求元は当方ではなく各 AI プロバイダーです。
安全モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | fleet-health、stale-agents、patch-compliance、alert-triage、client-rollup、os-inventory、since、すべての list/get/search | 許可 |
| エンドポイントおよびフリート操作 | computers command-execute(エージェント上で実際のコマンドを実行)、patching deploy-approved/deploy-security/reattempt-failed(フリート全体へのパッチ適用) | 人間の確認を必須とし、明示的な承認を得る |
| 書き込み(データ) | import <resource>(API 経由でレコードを作成/アップサート) | --dry-run でプレビューし、レビュー後に書き込む |
| 認証情報 | apitoken mint/refresh、auth set-token | 人間の確認を必須とする |
最も強力な制御手段は、ConnectWise Automate の認証情報に付与するスコープです。CLI が実行できるのは、トークンで許可されている操作のみです。制限方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。ConnectWise 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-12。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。