Syncro MCP について
Syncro MCP は、Syncro PSA と RMM を利用する MSP 向けの非公式 MCP サーバー兼コマンドラインツールです。データをローカルの SQLite に同期し、オフライン検索や、顧客横断で請求・チケット・アセット・アラートを結合したレポートに対応します。
主な機能
- 01ローカル SQLite ミラーとオフライン検索
- 02顧客横断の請求・利益率レポート
- 03チケットの滞留分析と顧客プロフィール
- 04アセットのパッチ不足とアラート分析
- 05エージェント向けコマンドラインと MCP ツール
活用シーン
- 01記録済みで未請求の作業時間を特定
- 02未払い売掛金を経過期間別に確認
- 03顧客横断で滞留チケットを特定
- 04重要なパッチが不足するアセットを特定
MCP 対応
Syncro のコマンドライン操作を、対応する AI クライアント向けの MCP ツールとして公開します。README はデフォルトの stdio トランスポートを推奨し、このビルドでは HTTP モードを有効にしないよう案内しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Syncro + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。Syncro API 用にコミュニティが開発した Claude Code スキルおよび MCP サーバーです。 Servably, Inc. との提携、承認、後援は受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションです。表示されるコマンドはすべて、実際の CLI に存在します。
Syncro のすべての PSA および RMM ワークフローをターミナルで利用できるほか、ローカルデータベース、オフライン検索、他の Syncro ツールにはないエンティティ横断レポートも使えます。すでにお使いの AI と連携します - ChatGPT(Plus/Pro+、このコネクターの再公開まで一時停止中。詳細は mcp-install.md を参照)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilot に加え、リモート経由で Microsoft 365 Copilot / Copilot Studio および Google Gemini にも対応します。無料のオープンソースで、ノートパソコン上で動作します。MSP オーナー向けに構築されています。コードは不要です。
エージェントで使う
セキュリティに関する注意(このコネクターが再公開されるまで)。 HTTP モード (
--transport http)は、localhost 上でも実行しないでください。このビルドにはパスワードがなく、 すべてのネットワークインターフェースでリッスンし、ブラウザーのリバインディング対策が導入される前のものです。 そのため、開いたウェブページからアクセスできてしまいます。また、MCP ツールは お客様の認証情報を使って変更を行うこともできます。デフォルトの stdio トランスポートを使用してください。 リモートエージェント用にトンネルを設定している場合は、停止してください。修正版は準備中です。
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、今すぐ利用できます):
| AI エージェント | Syncro スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions で syncro-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターの再公開まで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではパスワードが要求されず、すべてのネットワークインターフェースでリッスンし、開いたウェブページからアクセスできてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。 |
| Codex CLI | 下記のインストール用プロンプトを貼り付けます。 |
| Claude Code | 下記のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 下記のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に syncro-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモート HTTPS サーバーが必要です。そのため、このコネクターの HTTP モードが必要ですが、コネクターが再公開されるまで一時停止中です。このビルドでは 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
Claude Desktop バンドル:
.mcpbは macOS(Intel および Apple Silicon)、Windows x64、Linux x64 で起動します。各ツールは付属のsyncro-cliを呼び出します。2026-09-18 以降のリリースには、この CLI がバンドル内に含まれています。それ以前のバンドルには MCP サーバーしか含まれていないため、付属 CLI が見つからない場合は、まず以下の Path A または Path B のインストーラーを実行するか、SYNCRO_CLI_PATHに既存のバイナリへのパスを設定してください。詳細: #331。
Syncro MCP(.mcpb)をダウンロード してから、Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも必要ありません。(リリースページですべての Syncro リリースを確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。ディレクトリ一覧の表示は不要で、すぐに使えます。
/plugin marketplace add Servosity/msp-skills
/plugin install syncro@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーします。
このエージェントのワークスペースに Servosity/msp-skills から Syncro スキルと MCP サーバーをインストールしてください。このワークスペースで POSIX シェル(macOS、Linux、WSL、Bash)を使う場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/syncro/install.sh)を実行してください。Windows PowerShell を使う場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/syncro/install.ps1 | iexを実行してください。その後、README の手順に従って認証し、syncro-cli --helpを実行して確認してください。
シェルを実行できるエージェントであれば、同じプロンプトを使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/syncro/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/syncro/install.sh)
インストーラーは、syncro-cli(CLI)と syncro-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリの SKILL.md を通じてスキルを検出します。
確認:
syncro-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新リリースを取得します。アップグレードするには、再度実行してください。
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/syncro/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/syncro/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:このセクションの冒頭にある最新の .mcpb をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update syncro@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/syncro --force
Hermes のチャットセッション内で実行します。
/skills install servosity/msp-skills/skills/syncro --force
Hermes はMCP をネイティブにサポートしているため、syncro-mcp サーバーも直接使用できます。インストール方法と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして使用できます)。
https://github.com/servosity/msp-skills/tree/main/skills/syncro から syncro スキルをインストールしてください。このスキルでは、必須 CLI(
syncro-cli)のインストール方法をopenclaw:フロントマターブロックで定義しています。
OpenClaw はまだ一般公開されていません。フロントマターによる接続設定はあらかじめ組み込まれており、OpenClaw のリリースと同時に有効になります。
認証する
Syncro ポータルから取得した、CLI に必要な認証情報を設定します。
SYNCRO_API_KEY=<value> SYNCRO_SUBDOMAIN=<value> syncro-cli doctor
doctor を実行すると、データにアクセスするコマンドを実行する前に認証情報が有効かどうか確認できます。認証情報が拒否された場合も終了コードは 0 になるため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
自然な言葉で質問すると、エージェントがコマンドを実行します。以下の各項目は、Syncro データのローカルミラーを参照するため、すべての顧客を一度に対象にでき、数秒で回答が返ってきます。
| MSP でよく寄せられる質問 | コマンド |
|---|---|
| 請求していない作業時間が記録されている顧客は? | syncro-cli billing uninvoiced |
| 請求対象の作業時間があるのに、請求されていないクローズ済みチケットは? | syncro-cli billing drift |
| 未払い売掛金の経過期間別内訳(0~30/30~60/60~90/90日以上)は? | syncro-cli billing ar-aging |
| 顧客ごとの作業時間あたりの売上はいくらですか? | syncro-cli customers margin |
| 最近のアクティビティがなく、対応が滞りつつあるオープンチケットは? | syncro-cli tickets aging |
| 重要なパッチが最も多く未適用の資産は? | syncro-cli assets patch-gaps |
| RMM アラートが最も多く発生している顧客は? | syncro-cli alerts noise |
| チケットになっていない RMM アラートは? | syncro-cli alerts orphans |
| 1 社の顧客に関するエンティティ横断カードを表示してください。 | syncro-cli customers profile 12345 |
コマンドの全リファレンスは guide.md を参照してください。AI エージェントの運用規約(--agent、--dry-run、変更を加える前に確認すべきタイミング)については、AGENTS.md を参照してください。
このスキルの特長
ほとんどの Syncro 連携機能や MCP サーバーは、質問のたびにライブ API を呼び出します。1 件のレコードを扱うなら問題ありません。しかし、「前四半期に記録した作業時間のうち、請求し忘れたものは、47 社の顧客全体で何時間あるか」といった質問をすると、規模が大きくなったときに対応できなくなります。
このスキルは Syncro のデータを全文検索に対応したローカルの SQLite ミラーに同期します。集計を伴う質問はローカルで SQL 結合を 1 回実行するだけなので、即座に、オフラインでも回答でき、AI が生データではなく回答を参照できます。billing uninvoiced、customers margin、customers profile などの複合コマンドは、タイマー記録、チケット、請求書、資産、RMM アラートをすべての顧客にわたって結合します。これは、ステートレスな API ラッパーでは実現できない処理です。
このツールで解決できる課題
MSP では請求ミスによって収益のおよそ 10% が失われています。また、業界分析では、チケットに記録された作業時間が請求書に反映されないまま見過ごされることが、最大の原因として挙げられています(DeskDay、Revenue Leakage in Mid-Market MSPs;rev.io、Where MSPs Are Losing Money on Billing)。Syncro には作業時間の記録も請求書もありますが、ポータルでは記録済み・未請求の時間を顧客別に順位付けできないため、四半期が過ぎるまで損失が見えません。
このスキルを使えば、こうした損失や、オーナーが何度も確認するその他の情報を、それぞれ1つのコマンドで確認できます。
syncro-cli billing uninvoiced- 記録済み・未請求の作業時間を顧客別に順位付けsyncro-cli billing drift- 請求対象の作業時間が記録されているのに、請求書が発行されていない完了済みチケットsyncro-cli billing ar-aging- 未払い請求書を経過日数別に分類し、最も古いものから表示syncro-cli tickets aging- 最近更新されておらず、対応が滞り始めている未完了チケットsyncro-cli assets patch-gaps- 重要なパッチが適用されていない資産を、すべての顧客にわたって順位付け
詳しい説明は、pain-point.md をご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode が公開されていません)は、HTTPS 経由のリモート MCP サーバーにのみ接続できます。そのためには、Syncro MCP サーバーを HTTP モードで実行する必要があります。このビルドの HTTP モードはパスワードを要求せず、すべてのネットワークインターフェースで待ち受け、開いた Web ページからアクセスできてしまいます。そのため、コネクターが再公開されるまでは、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)も用意されています。どちらの方法でも、コードを書く必要はありません。Syncro の認証情報は一度入力するだけです。
Syncro のデータは安全ですか?
データはご利用のマシン上に保持されます。CLI と MCP サーバーはローカルのバイナリです。SQLite ミラーは、ユーザーアカウント配下のディレクトリに保存されます。AI エージェントに表示されるのは CLI が返す情報だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。MSP Skills のリポジトリに含められたり、外部へ送信されたりすることはありません。
Syncro API のレート制限に達しますか?
日常的な質問には、ライブ API ではなくローカルの SQLite ミラーからデータを読み取るため、レート制限にはまったく影響しません。Syncro に問い合わせるのは sync と明示的なライブ読み取りだけです。また、CLI にはレート制限を守るための --rate-limit フラグと応答キャッシュが用意されています。
Syncro のパートナーである必要や、特定のプランを利用する必要はありますか?
いいえ。必要なのは Syncro アカウントと、ご自身のポータルの管理エリアで発行した API トークンだけです。トークンに設定された権限の範囲内で、ご自身として、ご自身のサブドメインに対して認証します。パートナープログラムや特別なプランは必要ありません。
Syncro ポータルの代わりになりますか?
いいえ。ポータルでは手間のかかる、複数の顧客にまたがる質問や一括分析のために、Syncro アカウントのデータを読み取ります。チケット、請求、RMM の日常業務は引き続き Syncro で行ってください。このツールは、オーナーが何度も確認する情報をすばやく得るためのものです。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。料金が発生するのは、ご利用の AI エージェント(Claude、ChatGPT、Codex など)のみで、請求は各 AI プロバイダーから行われます。当社から請求することはありません。
安全モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | billing uninvoiced、billing ar-aging、customers margin、tickets aging、assets patch-gaps、alerts noise、customers profile、およびすべての list / get / search / export | 許可 |
| 書き込み(通常) | tickets create、tickets comment create、tickets update、invoices create、customers update、appointments create | --dry-run でプレビューしてから、レビュー済みの書き込みを実行 |
| 破壊的操作/設定 | tickets delete、invoices delete、customers delete、contracts delete、およびその他の delete コマンド | 必ず人間が確認 |
最も強力な制御策は、Syncro の認証情報に付与するスコープです。CLI で実行できるのは、認証情報で許可されている操作に限られます。ロックダウンの方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。Syncro 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-06。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。