ConnectSecure MCP について
ConnectSecure MCPは、顧客テナント全体の脆弱性を評価するMSP向けのコミュニティ製サーバーとCLIです。API操作とSQLiteミラーを組み合わせ、顧客横断のリスク分析、資産の照合、スキャンの盲点把握を支援します。
主な機能
- 01ConnectSecure API操作
- 02顧客横断の脆弱性リスク順位付け
- 03顧客・資産ごとのCVE影響分析
- 04スキャンとエージェントの盲点表示
- 05オフライン分析用SQLiteミラー
活用シーン
- 01顧客資産の脆弱性をリスク順に確認
- 02新たなCVEの影響資産を特定
- 03古い、または信頼できないスキャンを検出
MCP 対応
MCPサーバーはConnectSecure API操作をMCPクライアントに公開します。このビルドではデフォルトのstdioトランスポートを使い、HTTPモードは避けるようREADMEで案内されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ConnectSecure + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。ConnectSecure API 用にコミュニティが開発した Claude Code Skill と MCP サーバーです。ConnectSecure との提携、承認、スポンサー関係はありません。
▶ 30 秒のデモを見る - デモデータはシミュレーションです。表示されるコマンドはすべて、実際の CLI に存在します。
ConnectSecure API のあらゆる操作に加え、脆弱性 x 資産 x クライアントに関する質問に、すべてのクライアントを対象として 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 上であっても実行しないでください。このビルドではトークンを確認しますが、 修正版リリースにおけるリクエストサイズと時間の制限が適用される前のものです。MCP ツールは 認証情報を使って変更を加えることもできます。デフォルトの stdio トランスポートを使用してください。 リモートエージェント用にトンネルを設定した場合は、停止してください。修正版は近日公開予定です。
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、現在利用可能):
| お使いの AI エージェント | ConnectSecure スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions から connectsecure-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再配布されるまで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではそのモードはトークンを確認する一方、リクエストサイズと時間の制限がありません。mcp-install.md のセキュリティに関する注意を参照してください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に connectsecure-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモート HTTPS サーバーが必要です。そのため、このコネクターの HTTP モードが必要になりますが、コネクターが再配布されるまで一時停止中です。このビルドではそのモードはトークンを確認する一方、リクエストサイズと時間の制限がありません。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 にも対応しています。インストール方法については、以下の各セクションをご覧ください。また、MCP 経由で Cursor、Windsurf、Cline、Continue.dev、Zed でも動作します。ツールごとの接続方法については、docs/which-agent.md をご覧ください。
複数のエージェントを使いますか? 次のコマンドを使うと、サポート対象の 51 以上のエージェントに一度にインストールできます:
npx skills add Servosity/msp-skills@latest(Node.js が必要です。その後、CLI/MCP バイナリ用のスキル別インストーラーを実行してください)。docs/which-agent.md をご覧ください。
60 秒でインストール
Claude Desktop で最速の方法 — ワンクリック .mcpb
ConnectSecure MCP (.mcpb) をダウンロード — 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(すべての ConnectSecure リリースはリリースページでご覧いただけます。)
Claude Code プラグインを使う場合は、マーケットプレイスを一度追加してからインストールしてください。ディレクトリ一覧は不要で、すぐに使えます。
/plugin marketplace add Servosity/msp-skills
/plugin install connectsecure@msp-skills
方法 A — AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください:
このエージェントのワークスペースに、Servosity/msp-skills から ConnectSecure Skill と MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、または Bash)を使っている場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectsecure/install.sh)を実行してください。Windows PowerShell を使っている場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectsecure/install.ps1 | iexを実行してください。その後、README に従って認証し、connectsecure-cli --helpを実行して内容を確認してください。
シェルを実行できるエージェントなら、同じプロンプトを使えます。
方法 B — インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectsecure/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectsecure/install.sh)
インストーラーは、connectsecure-cli(CLI)と connectsecure-mcp(MCP サーバー)の両方を、ユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリにある SKILL.md を通じてスキルを検出します。
確認:
connectsecure-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新のリリースを取得するため、アップグレードするには再実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectsecure/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectsecure/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update connectsecure@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/connectsecure --force
Hermes のチャットセッション内で:
/skills install servosity/msp-skills/skills/connectsecure --force
Hermes は MCP にネイティブ対応しているため、connectsecure-mcp サーバーを直接使用することもできます。インストール方法も環境変数も同じです。
OpenClaw にインストールする
OpenClaw エージェントに次のように伝えてください(コピーして使用できます)。
https://github.com/servosity/msp-skills/tree/main/skills/connectsecure から connectsecure スキルをインストールしてください。このスキルでは、必要な CLI(
connectsecure-cli)をopenclaw:frontmatter ブロック経由でインストールする方法を定義しています。
OpenClaw はまだ一般公開されていません。frontmatter の配線は事前に同梱されており、OpenClaw の公開と同時に有効になります。
認証する
ConnectSecure では各テナントが個別のポッドでホストされるため、CLI にはポッド URL と、ポータルから取得した API クライアントの認証情報(クライアント ID とシークレットは Settings > Users > (user) > API Key、ポッド URL は Profile > API Documentation)が必要です。
export CONNECTSECURE_BASE_URL=https://pod<N>.myconnectsecure.com
export CONNECTSECURE_TENANT=<the tenant name you type at portal login>
export CONNECTSECURE_CLIENT_ID=<client id>
export CONNECTSECURE_CLIENT_SECRET=<client secret>
connectsecure-cli doctor
初回使用時に、CLI はこれらを短時間有効なトークン(POST /w/authorize)に交換し、最長 30 分間再利用します。すでにトークンをお持ちの場合は、テナント、クライアント ID、シークレットの代わりに CONNECTSECURE_ACCESS_TOKEN と CONNECTSECURE_USER_ID を設定してください。
doctor は設定、パス、API の到達性をチェックします。テナント、クライアント ID、シークレットが設定されている場合はトークンを発行するため、シークレットが間違っていると FAIL API: client init error: ConnectSecure rejected the credentials (HTTP 401) と表示されます。その場合も終了コードは 0 のため、スクリプトでは --fail-on error を追加してください。connectsecure-cli companies list --limit 1 のような読み取りコマンドが、エンドツーエンドの確認になります。
質問する前に同期する
exposure、portfolio、blind-spots、suppression-audit、ad-hygiene はローカルミラーを読み取ります。最初に一度、データを取り込んでください。
connectsecure-cli sync
引数なしの sync は、15 個の厳選されたリソース(企業、アセット、エージェント、脆弱性、修復、抑制、リスクスコア、Active Directory レポート)を GET リクエストのみで読み取り、ユーザーアカウント内の SQLite ファイルに書き込みます。認証情報のレコード、インテグレーションのシークレットとインテグレーションルールの params、スケジュール済みジョブ(行にパスワードフィールドが含まれます)、攻撃対象領域の結果(行に creds フィールドと hashes フィールドが含まれます)、カスタムドメイン(証明書の詳細が文書化されていないため、安全のため)、エージェントのアンインストールシークレットは、ミラーに書き込まれません。--resources でこれらを指定すると、リクエストを送信する前に拒否され、何も保存されません(sync --resources credentials のみを指定すると、終了コードは 0 以外になります)。connectsecure-cli sync --full で更新してください。引数なしで再実行すると、行の追加と更新のみが行われるため、前回の同期後に修復された検出結果も、--full の実行で削除されるまでミラー(および exposure と portfolio)に残ります。ConnectSecure の API には増分フィルターがないため、--full では引数なしの実行と同じページが読み取られます。ミラーが --max-age(デフォルトは 30 分)より古い場合、コマンドが警告します。
このスキルでできること
| MSP からよく聞かれる質問 | コマンド |
|---|---|
| すべてのクライアントで未解決の脆弱性のうち、悪用される可能性が最も高いものはどれですか? | connectsecure-cli exposure --min-epss 0.5 --severity Critical,High |
| 今週、CISA Known Exploited のリストに載っていたものは何ですか? | connectsecure-cli exposure --kev --new-since 7d |
| クライアントごとのリスクを並べて比較すると、最もリスクが高いのはどこですか? | connectsecure-cli portfolio --sort max-epss |
| CVE がニュースになりました。影響を受けるクライアントとアセットはどれで、修正策はありますか? | connectsecure-cli cve-impact "CVE-2024-3400" |
| スキャンデータを信頼できないアセットはどれですか? | connectsecure-cli blind-spots --stale 14d --agent-stale 48h |
| 期限切れの抑制、期限のない抑制、または申請者本人が承認した抑制はどれですか? | connectsecure-cli suppression-audit --within 14d |
| リスクの高い Active Directory アカウントや脆弱なパスワードポリシーを持つクライアントはどれですか? | connectsecure-cli ad-hygiene --stale-logon 90d --min-length 12 |
| このクライアントの QBR リスクスライドには何を記載すればよいですか? | connectsecure-cli qbr "Acme Dental" --since 90d |
| 認証と接続は実際に機能していますか? | connectsecure-cli doctor |
コマンドの完全なリファレンスはguide.mdをご覧ください。AI エージェントの運用契約(--agent、--dry-run、変更前に確認するタイミング)については、AGENTS.mdをご覧ください。
このスキルの特徴
ステートレスな ConnectSecure API ラッパーでは、一度に 1 つのクライアントについて、現時点の 1 つのエンドポイントにしか問い合わせられません。しかし、MSP が実際に必要とするのは、クライアントを横断した情報です。40 社すべてのクライアントにある未解決の検出結果をアセット単位で順位付けしたり、新しい CVE がどのクライアントに影響するかを示したり、スキャンを信頼できないすべてのアセットを一覧表示したりする必要があります。ConnectSecure のクライアント別脆弱性レポートにはクライアント名が記載されますが、影響を受けるアセットは ID のみで示されます。そのため、検出結果からマシン、その IP、スキャンのステータスを確認するには、通常は手作業で結合する必要があります。
このスキルは、厳選した ConnectSecure レポートをローカルの SQLite ミラーに同期し、データを結合します。exposure は脆弱性の検出結果をアセットおよび企業と結合し、portfolio はアセット、検出結果、抑制、30 日を超えて未解決の検出結果、リスクスコアを統合して、クライアントごとに 1 行にまとめます。また、blind-spots は検出時刻、スキャン認証、エージェントの ping を照合します。即座にオフラインで実行でき、AI には生データではなく回答が渡されます。
意図的にライブ実行を維持しているコマンドが 2 つあります。cve-impact(CVE レポートと問題別アセットレポートをクライアントごとにグループ化)と、qbr(1 クライアントのリスクパック)です。どちらも、取得または関連付けができなかった情報を、黙って破棄せずに一覧表示します。すべての読み取り操作と同様に、これらの GET 応答はディスク上に 5 分間キャッシュされるため、その期間内に再実行すると前回の回答が返されます。修正または抑制の直後は、--no-cache を追加してください。スクリプトで使用する場合、--agent を指定すると、分析コマンド、list/get、sync、doctor は出力を {"meta": ..., "results": ...} でラップするため、.results を解析してください。--json を指定すると、list/get は同じ形式を使用しますが、qbr と cve-impact はレポートオブジェクトをトップレベルに出力します。export と tail はどちらのモードでも、ラップされていない JSON レコードをストリーム出力します。
この問題を解決します
「脆弱性スキャンの結果がすべて問題なしになることはめったにないため、MSP は数十社の顧客にわたる数千件の検出結果を前にすることがよくあります」(ChannelPro、「脆弱性が多すぎて、時間が足りない」、2026年更新)。同じ記事で ConnectSecure の CEO は、ConnectSecure がポータルで AI 対応レポートを活用して取り組んでいる目標について、10,000件の脆弱性を、今後30日間に対処する価値のある100件に絞り込むことだと説明しています。このスキルは、すでに利用している AI エージェントから同じ問題に取り組みます。
- 資産レベルで全クライアントの検出結果に順位を付けるには、各レポートの資産 ID を実際のマシンに対応付ける必要があります。
connectsecure-cli exposureはこの照合を行い、EPSS、次に CVSS、次に既知の悪用状況の順に並べ替えます。 - 「この CVE の影響を受けるクライアントは?」という問いに答えるには、2つのレポートとクライアントごとの手作業でのグループ分けが必要です。
connectsecure-cli cve-impactは1つのコマンドで回答し、修正方法も示します。 - 数週間にわたり検出されていない資産、認証情報なしでスキャンされた資産、またはエージェントから応答がなくなった資産で結果がクリーンでも、問題がないとは限らず、状況は不明です。
connectsecure-cli blind-spotsは、各資産の理由コードとともにそのような資産を一覧表示します。 - 期限が切れても解除されていない、終了日が設定されていない、または申請者本人が承認した抑制設定があると、実際の検出結果がすべてのレポートから除外されたままになります。
connectsecure-cli suppression-auditは、リスクの高い順にそのような設定を検出します。
詳しい説明はpain-point.mdをご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode を利用できません)が接続できるのは HTTPS 経由のリモート MCP サーバーのみであるため、ConnectSecure 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 に一文を貼り付けることです。エージェントがSKILL.mdを読み込んでインストールを行います。代替手段として、OS ごとに1行のインストーラー(bash または PowerShell)もあります。どちらの方法でもコードを書く必要はありません。ConnectSecure の認証情報を一度入力するだけです。
ConnectSecure のデータは安全ですか?
データはお使いのマシン内に保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーと API 応答のキャッシュ(それぞれ5分間再利用され、上書きされるまで保持されます)は、ユーザーアカウント内のディレクトリに保存されます。AI エージェントに見えるのは CLI が返す内容のみで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み取られます。MSP Skills によってこのリポジトリに含められたり、どこかに送信されたりすることはありません。
ポッドの URL と API 認証情報はどこで確認できますか?
ConnectSecure ポータルで、Settings > Users > (user) > API Key を開くと、クライアント ID とクライアントシークレットを確認できます。また、Profile > API Documentation にはポッドの URL(https://pod<N>.myconnectsecure.com)が表示されます。テナント名は、ポータルのログイン画面で入力する名前です。各テナントはそれぞれ専用のポッドに配置されるため、利用可能な既定の URL はありません。CONNECTSECURE_BASE_URL が設定されていない場合は、doctor が通知します。
ConnectSecure API のレート制限に達しますか?
わずかです。sync は厳選されたレポートセットを一度読み込み、ローカルに保存します。その後、exposure、portfolio、blind-spots、suppression-audit、ad-hygiene は API を呼び出さずに、そのミラーから応答します。qbr と cve-impact はライブ API を呼び出し、GET レスポンスはディスク上に 5 分間キャッシュされます(--no-cache を指定すると、キャッシュを使わずに新たに呼び出します)。cve-impact が読み込む影響を受けたアセットのページ数は最大で --max-pages ページ(1 ページあたり 100 件)です。デフォルトでは、CLI はサーバーのレート制限ヘッダーに合わせて呼び出し間隔を調整します(--rate-limit)。
スキャン認証情報は保存されますか?
いいえ。認証情報レコード(スキャンで使用するドメインと SSH アカウント)、インテグレーションシークレットとインテグレーションルールのパラメーター、スケジュール済みジョブ(行にパスワードフィールドを含みます)、攻撃対象領域の結果(行に creds フィールドと hashes フィールドを含みます)、カスタムドメイン(証明書の詳細が文書化されていないため、予防措置として対象にしています)、エージェントのアンインストール用シークレットは、ローカルミラーにも HTTP レスポンスキャッシュにも書き込まれません。単独の sync でも、workflow archive でも、sync --resources credentials でも同様です。sync --resources credentials は何も保存せず、設計上、ゼロ以外の終了コードを返します。これらは、要求したコマンドまたはエージェントにのみ返されるため、以下の認証情報ティアに含まれています。意図的な例外は、これらのリソースに対する export(export credentials、export integration_credentials、export integration_rules、export scheduler、export attack_surface_results、export custom_domains)です。指定した内容がそのまま stdout、または -o で指定したファイルに出力されます。また、これらのリソースに対する tail は、ポーリングのたびに結果をターミナルに出力します。認証情報、インテグレーション認証情報、インテグレーションルール、スケジュール済みジョブを作成または更新するには、--data-params/--data-integration-params/--data-password ではなく、JSON ボディを stdin から --stdin で渡してください({"data": {...}} でラップします。これはフラグ形式で --dry-run が表示する形式です。--stdin は指定された内容をそのまま送信します)。これにより、シークレットがプロセス引数やシェル履歴に残りません。custom-domains create では、秘密鍵をファイルパスで指定します(--ssl-privkey <file>)。CLI 自身の API トークンは、ユーザーのキャッシュディレクトリ内に(所有者のみがアクセスできる権限で)最大 30 分間キャッシュされます。
ConnectSecure ポータルの代わりになりますか?
いいえ。スキャン、修復、エージェントのデプロイ、クライアント向けのブランド付きレポートは、引き続きポータルで行います。このスキルは、ポータルでは何度もクリックして確認する必要があるクライアント横断の質問、つまりエクスポージャーのランキング、CVE の影響範囲、死角、抑制の健全性、AD の健全性について、AI から回答します。
費用はいくらですか?
無料です。Apache-2.0 ライセンスです。費用がかかるのは、使用する AI エージェント(Claude、ChatGPT、Codex など)のみで、請求は当社ではなく AI プロバイダーから行われます。
安全モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | exposure、portfolio、blind-spots、suppression-audit、ad-hygiene、qbr、cve-impact、sync、search、以下の認証情報の読み取りを除くすべての list / get | 許可 |
| 書き込み(通常) | tags create、tag-rules update、companies update、custom-profile create、report-builder create-job、report-builder のアップロード(update-cover-page、update-standard-report-settings、upload-template)、および以下のティアで指定されていない他のすべての create / update | --dry-run でプレビューし、レビュー後に書き込み |
| 認証情報/セキュリティ | credentials list / get / create / update、integration-credentials list / get / create / update(保存済みのスキャン用およびインテグレーション用シークレットが平文で返されます)、integration-rules list / get / create / update、attack-surface-results list / get(creds および hashes フィールド)、agents uninstall-secret、scheduler list / get / create / update(ジョブの行と本文にパスワードフィールドが含まれます)、custom-domains list / get / create(TLS 証明書の詳細。create は秘密鍵をアップロードします)、agent-credentials-mapping create / update(スキャンエージェントが使用する認証情報)、company-mappings create / update(クライアントが使用するインテグレーション認証情報)、export credentials / integration_credentials / integration_rules / scheduler / attack_surface_results / custom_domains、これらに対する tail、session、auth set-token | 人間の介在が必須です。読み取りを一律に許可するポリシーでは許可しないでください |
| エンドポイントへの影響/セキュリティ態勢 | patching patch-now(別名 patching create。実際のクライアントマシンにパッチを適用します)、scheduler create / update / update-schedule(テナント全体を対象に、強制再起動を伴うパッチ適用をスケジュールできます)、companies scan、companies external-scan(クライアントネットワークまたはその公開アドレスのスキャンを開始します)、agents reset(別名 agents create。エージェントを別の会社に移動します)、suppress-vulnerability create / update(すべてのレポートで検出結果を非表示にします)、スキャン対象とレポート対象を変更する discovery-settings、application-baseline-rules、pii-scan-settings、agent-discoverysettings-mapping、attack-surface-domain の create / update、assets create / update(アセットのスキャン認証情報と検出設定を選択するか、レポート対象から除外します) | 人間の介在が必須です。明示的な確認が必要です |
| 破壊的操作 | すべての delete(companies、assets、credentials など、ほかに19項目)、assets bulk-deprecate、scheduler remove-schedule、import(ファイルの1行ごとに1回の書き込み) | 人間の介在が必須です。明示的な確認が必要です |
MCP サーバーを使用するエージェントでは、CONNECTSECURE_MCP_READ_ONLY=1 を設定してください。これにより、サーバーは GET 以外のすべての呼び出しを拒否し、sync、export、import、tail を無効にします。認証情報の読み取りを含む GET 呼び出しには引き続き応答するため、API ユーザーの権限範囲を限定する代わりにはなりません。シェルアクセスがあるエージェントは、任意の CLI コマンドに --deliver webhook:<url> を追加して、その出力を指定した URL に送信することもできます。MCP サーバーでは、ツール呼び出しに --deliver を指定できません。また、MCP ツールが CLI で読み込むローカルファイルパスを受け取ることはありません(teach / teach-playbook のメモとプレイブックファイル、import --input、custom-domains create の証明書とキー、report-builder のアップロード)。これらは CLI から実行してください。
最も強力な制御策は、ConnectSecure の認証情報に付与するスコープです。CLI が実行できるのは、その認証情報に許可された操作だけです。制限方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。ConnectSecure 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-10-13。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。