mcpField
A
Autotask MCP

Autotask MCP

ローカル
github.com/servosityビジネス・マーケティング64今日更新

Autotask MCP について

Autotask MCPは、MSPチーム向けにAutotask APIへのCLIおよびMCP接続を提供します。ローカルのSQLiteミラーにより、チケット、工数、契約、請求書をまたぐ照会ができます。

主な機能

  1. 01AutotaskエンティティのCLI操作
  2. 02ローカルSQLiteミラー
  3. 03チケットの滞留状況分析
  4. 04未請求工数と月末照合
  5. 05複数データをまたぐ顧客概要

活用シーン

  1. 01長期間更新されていないチケットの確認
  2. 02承認済み未請求工数の照合
  3. 03チームのチケット負荷の確認
  4. 04顧客ごとのサービスと請求情報の集約

MCP 対応

MCPサーバーはAutotask CLIを通じて、MCPクライアントにAutotaskの操作を提供します。READMEは標準のstdioトランスポートを推奨し、現行のHTTPモードは安全上の理由から使わないよう警告しています。

設定

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

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

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

リポジトリ
パッケージ
mcpbautotask-mcp.mcpb0.1.9

ツール

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

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

詳細

Autotask + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するすべてのエージェント向け

非公式です。Autotask API 用にコミュニティが開発した Claude Code Skill および MCP サーバーです。Datto, Inc. とは提携、推奨、またはスポンサー関係にありません。

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

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

コマンドラインからすべての Autotask エンティティを操作できます。さらに、チケットの経過時間、作業負荷、未請求時間、アカウントの 360 度ビューに関する質問に答えるローカル SQLite ミラーも利用できます。ほかの Autotask ツールにはできない機能です。すでにお使いの 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 エージェントAutotask スキルのインストール方法
Claude Desktopインストーラーを実行し、Settings > Extensions から autotask-mcp を登録します(JSON の編集は不要です)。
ChatGPT(有料プラン)このコネクターが再公開されるまで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いたウェブページから接続できてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。
Codex CLI以下のインストール用プロンプトを貼り付けます。
Claude Code以下のインストール用プロンプトを貼り付けます。
Claude Cowork以下のインストール用プロンプトを貼り付けます。
GitHub Copilot(VS Code)インストーラーを実行し、servers キーの下にある mcp.json に autotask-mcp を追加してから、Agent モードを選択します。

ChatGPT にはリモート HTTPS サーバーが必要です。つまり、このコネクターの HTTP モードが必要ですが、コネクターが再公開されるまで利用できません。このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いたウェブページから接続できてしまいます。mcp-install.md のセキュリティに関する注意を参照してください。

Microsoft および Google のスタックも対象です

多くのユーザーに利用されていますが、正直にお伝えします。こちらは、インストールしたばかりのローカルバイナリではなく、リモート/エンタープライズ向けの方法です。

エージェント必要なもの
Microsoft 365 Copilot / Copilot Studioこのコネクターが再発行されるまで一時停止しています。Copilot Studio では HTTP モードが必要ですが、このビルドの HTTP モードはパスワードを要求せず、すべてのネットワークインターフェイスで待ち受け、開いた Web ページからアクセスできます。詳しくは mcp-install.md のセキュリティに関する注意事項をご覧ください。
Google GeminiGemini 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 で起動します。すべてのツールは、付属の autotask-cli をシェルから実行します。2026-09-18 以降にリリースされたバンドルには、この CLI が同梱されています。それより前のバンドルには MCP サーバーのみが含まれているため、付属の CLI がない場合は、先に以下のパス A またはパス B のインストーラーを実行するか、既存のバイナリを AUTOTASK_CLI_PATH に設定してください。詳細:#331。

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

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

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

Claude Code、Codex CLI、または Claude Cowork に以下をコピーしてください。

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

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

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

Windows(PowerShell):

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

macOS / Linux:

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

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

確認:

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

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

macOS / Linux:

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

Windows(PowerShell):

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

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

Hermes にインストールする

Hermes CLI から実行します。

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

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

/skills install servosity/msp-skills/skills/autotask --force

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

OpenClaw にインストールする

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

https://github.com/servosity/msp-skills/tree/main/skills/autotask から autotask スキルをインストールしてください。このスキルでは、必須 CLI(autotask-cli)のインストール方法が openclaw: frontmatter ブロックを通じて定義されています。

OpenClaw はまだ一般公開されていません。frontmatter による接続設定はあらかじめ組み込まれており、OpenClaw がリリースされるとすぐに有効になります。

認証する

CLI に必要な認証情報を設定します(Autotask ポータルから取得してください)。

AUTOTASK_PSA_API_INTEGRATION_CODE=<value> AUTOTASK_PSA_SECRET=<value> AUTOTASK_PSA_USER_NAME=<value> autotask-cli doctor

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

このスキルでできること

MSP からよく尋ねられる質問コマンド
承認済みのタイムエントリーのうち、まだ請求されていないものはどれですか?autotask-cli unbilled
サービスデスクの対応状況は、経過時間別に見るとどの程度滞っていますか?autotask-cli ticket-aging
1 週間誰も対応していない未解決チケットはどれですか?autotask-cli stale --days 7
担当者未割り当てのチケットのうち、ディスパッチャーが最初に対応すべきものはどれですか?autotask-cli triage
次のチケットを割り当てる前に、負荷が集中している担当者を確認できますか?autotask-cli workload
ブロック時間契約の消化状況と、契約が終了する時期を確認できますか?autotask-cli retainer
1 社の会社について、把握している情報をまとめて確認できますか?autotask-cli company-360 "1234"
月末の請求状況を 1 つのテーブルで確認できますか?autotask-cli reconcile
選択肢フィールドのラベルと ID の対応表はどこで確認できますか?autotask-cli picklist "Tickets" "status"

すべてのコマンドについては、guide.md をご覧ください。AI エージェントの運用上の取り決め(--agent、--dry-run、変更を行う前に確認すべきタイミング)については、AGENTS.md をご覧ください。

他との違い

一般的な Autotask 統合や MCP サーバーは、質問のたびにライブ API を呼び出します。1 件のレコードを扱う場合は問題ありません。しかし、「今月、すべてのクライアントで承認済みの未請求時間はどれくらいか」や「次回更新前に終了するリテイナーはどれか」といった質問を大規模に扱うと、うまく機能しません。テナントごとに異なるゾーン URL に対して複数回 API を呼び出す必要があり、カテゴリ別フィルターはインスタンスごとに異なる整数の選択肢 ID に制限され、さらに API の 1 時間あたりのリクエスト上限を消費します。

このスキルは Autotask のデータを全文検索機能付きのローカル SQLite ミラーに同期します。集計を伴う質問は、ローカルで 1 回 SQL 結合するだけで済みます。即座に、オフラインでも結果を取得でき、AI には生データではなく回答が渡されます。reconcile、retainer、company-360 のような複合コマンドでは、チケット、タイムエントリー、契約、請求書、リソースを横断して結合できます。ステートレスな API ラッパーでは実現できない処理です。

解決する課題

Autotask のどこに問題があるか MSP のオーナーに尋ねると、答えは 2 つです。請求されないまま失われる時間と、エクスポートしないと得られないレポートです。技術者が時間を入力せずにチケットをクローズしたり、承認済みの時間が請求書に反映されなかったりしても、請求処理まで誰も気づきません。承認済みの時間と、それを含めるべき請求書を結び付ける画面が Autotask にないためです。また、複数のオブジェクトをまたいだ全体像を把握したい場合、Autotask 標準の LiveReports は、Excel、PDF、RTF、CSV に出力するコピー・編集式のレポートデザイナーです(Kaseya 自身の Autotask PSA レポートヘルプによると)。そのため、チケット、時間、契約を結合する処理はすべて Power BI などの BI ツールに押し付けられます。まさにこの用途のために、サードパーティ製コネクター市場が丸ごと存在しています。

このスキルは、データがすでにある場所で、こうした疑問に答えます。オフラインで 1 回クエリするだけで、レポートの作成もスプレッドシートも不要です。

課題コマンド
承認済み時間がいつの間にか請求書から漏れているautotask-cli unbilled
時間、契約、請求書をまたいだ月末締めautotask-cli reconcile
リテイナー残高がいつの間にかマイナスになるautotask-cli retainer
レビューのために特定のクライアントの全体像を把握するautotask-cli company-360 "1234"
ステータスと優先度が不透明な整数 ID になっているautotask-cli picklist "Tickets" "status"

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

よくある質問

ChatGPT で使えますか?

このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode を利用できません)が接続できるのは、HTTPS 経由のリモート MCP サーバーだけです。つまり、Autotask MCP サーバーを HTTP モードで実行する必要があります。このビルドでは、HTTP モードはパスワードを要求せず、すべてのネットワークインターフェイスで待ち受け、開いた Web ページからアクセスできるため、コネクターが再公開されるまでは実行したり、トンネルの背後に置いたりしないでください。その理由は、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)を用意しています。どちらの方法でも、コードを書く必要はありません。Autotask の認証情報を一度入力するだけです。

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

データはお使いのマシンに保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーは、ユーザーアカウント配下のディレクトリに置かれます。AI エージェントに表示されるのは CLI が返す情報だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含まれたり、MSP Skills によって外部に送信されたりすることはありません。

どの認証情報が必要ですか?

ご利用の Autotask インスタンスで作成した API 専用ユーザーが必要です。このユーザーには UserName と Secret が割り当てられます。また、インテグレーションベンダーのレコードにある追跡用の Integration Code も必要です。環境変数に AUTOTASK_PSA_USER_NAME、AUTOTASK_PSA_SECRET、AUTOTASK_PSA_API_INTEGRATION_CODE を設定してください。API ユーザーのセキュリティレベルが実際のアクセス境界となるため、AI にアクセスさせたい範囲に正確に制限してください。

Autotask のゾーン URL を自分で調べる必要がありますか?

いいえ。Autotask は各テナントを番号付きのゾーン(webservicesN.autotask.net)でホストしています。autotask-cli zone を 1 回実行すると、CLI がテナントのベース URL を検出してキャッシュします。これは、Autotask の公式ドキュメントがインテグレーションに最初に実行するよう案内しているゾーン情報リクエストと同じです。

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

Autotask は、ローリング方式の 60 分間のウィンドウ内でデータベースごとに API 呼び出しを計測し、しきい値に近づくにつれて遅延が増加します。ローカルミラーは読み取り時に API を呼び出さないようにするためのものです。初回同期後は、エンティティ横断ビュー(unbilled、reconcile、retainer、company-360、ticket-aging、triage、workload)が API 呼び出しをゼロにしてローカルの SQLite 上で実行されます。また、同期は増分方式で、前回のチェックポイント以降に変更されたデータのみを取得します。

これは Datto Autotask PSA ですか、それとも単なる Autotask ですか?

同じ製品です。Autotask PSA は現在、Kaseya 傘下で Datto Autotask PSA というブランド名になっています。このスキルは Autotask REST API を対象としており、どちらの名称も同じ API を指します。Datto RMM は対象外です。これは別の API を持つ別製品です。

費用はいくらですか?

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

安全性モデル

階層例推奨されるエージェントポリシー
読み取りautotask-cli triage、autotask-cli unbilled、autotask-cli company-360 "1234"、autotask-cli search "vpn outage"、autotask-cli tickets query許可
書き込み(通常)autotask-cli tickets create-entity、autotask-cli tickets patch-entity、autotask-cli time-entries create-entity、autotask-cli companies update-entity — 書き込みはすぐに送信されます。--dry-run は任意で指定するプレビュー機能であり、デフォルトではありません--dry-run でプレビューしてから、レビュー済みの書き込みを実行
破壊的操作/設定autotask-cli time-entries delete-entity、autotask-cli service-calls delete-entity "1234"、autotask-cli contact-groups delete-entity "1234"必ず人間が介在

最も強力な制御手段は、Autotask の認証情報に付与するスコープです。CLI で実行できるのは、その認証情報で許可されている操作だけです。制限方法を含む詳細は、governance.md をご覧ください。

ステータス

ベータ版です。Autotask 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 つのサーバーを複数のクライアントで再利用できます。