Resource Guru MCP について
Resource Guru MCPは、Resource Guruでスケジュールを管理するチーム向けにコミュニティが開発したMCPサーバーとCLIです。データをローカルSQLiteミラーに同期し、リソースと日付をまたいだ稼働率、容量、過剰予約をオフラインで分析できます。
主な機能
- 01Resource Guruのスケジュール操作
- 02ローカルSQLite同期とオフライン検索
- 03日別稼働率ヒートマップ
- 04全体の過剰予約チェック
- 05容量・余力・負荷の分析
活用シーン
- 01期間内に過剰予約されたリソースの特定
- 02チームの日別稼働率の確認
- 03新しい業務を担当できる人員の特定
- 04予約可能な残り容量の見積もり
MCP 対応
`resourceguru-mcp`サーバーを通じて、MCPクライアントにResource Guruのスケジュール操作機能を提供します。READMEでは標準のstdioトランスポートを推奨し、このビルドでのHTTPモード使用を警告しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Resource Guru + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するすべてのエージェント向け
非公式です。Resource Guru API 向けにコミュニティが開発した Claude Code Skill および MCP サーバーです。Resource Guru Limited との提携、承認、または後援を受けていません。
スキルの全ページ - インストール、利用成果、安全性モデル。
AI エージェントから Resource Guru を操作できます。すでにお使いの 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)は、ローカルホスト上であっても実行しないでください。このビルドにはパスワードがなく、 すべてのネットワークインターフェースで待ち受けます。また、ブラウザーのリバインディング対策が導入される前のものです。 そのため、開いたウェブページからこのサーバーにアクセスできます。MCP ツールは、 お客様の認証情報を使って変更を行うこともできます。デフォルトの stdio トランスポートを使用してください。 リモートエージェント用にトンネルを設定している場合は、停止してください。修正を準備中です。
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、現在利用可能):
| AI エージェント | Resource Guru スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions で resourceguru-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターの再公開まで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではパスワードが不要で、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスできます。mcp-install.md のセキュリティに関する注意をご覧ください。 |
| Codex CLI | 以下のインストールプロンプトを貼り付けます。 |
| Claude Code | 以下のインストールプロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストールプロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に resourceguru-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 にも対応しています。インストール方法は以下の各セクションをご覧ください。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 で起動します。各ツールは、付属のresourceguru-cliを呼び出します。2026-09-18 以降に公開されたリリースでは、その CLI がバンドル内に含まれています。古いバンドルには MCP サーバーしか含まれていないため、付属 CLI がない場合は、下記の Path A または Path B のインストーラーを先に実行するか、RESOURCEGURU_CLI_PATHに既存のバイナリを設定してください。詳細: #331。
Resource Guru MCP をダウンロード(.mcpb) - 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(すべての Resource Guru リリースはリリースページでご覧いただけます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。すぐに使え、ディレクトリ一覧の確認も不要です:
/plugin marketplace add Servosity/msp-skills
/plugin install resourceguru@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーします:
このエージェントのワークスペースに、Servosity/msp-skills から Resource Guru Skill と MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、または Bash)を使う場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/resourceguru/install.sh)を実行してください。Windows PowerShell を使う場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/resourceguru/install.ps1 | iexを実行してください。その後、README に従って認証し、resourceguru-cli --helpを実行して内容を確認してください。
シェルを実行できるエージェントであれば、同じプロンプトを使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/resourceguru/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/resourceguru/install.sh)
インストーラーは、resourceguru-cli(CLI)と resourceguru-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリ内の SKILL.md を通じてスキルを検出します。
確認:
resourceguru-cli --version
最新バージョンにアップグレード
インストーラーは常に最新リリースを取得します。アップグレードするには、再度実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/resourceguru/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/resourceguru/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの先頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update resourceguru@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、または別の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法(各エージェントのセクションを含む。GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot/Copilot Studio の手順も含みます)については、mcp-install.md と docs/which-agent.md を参照してください。Claude Desktop では「設定」>「拡張機能」パネルを使うのが最も簡単です。JSON の編集を希望するユーザー向けの MCP 設定ブロックは、mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から実行します。
hermes skills install servosity/msp-skills/skills/resourceguru --force
Hermes のチャットセッション内で実行します。
/skills install servosity/msp-skills/skills/resourceguru --force
Hermes は MCP をネイティブにサポートしているため、resourceguru-mcp サーバーも直接利用できます。インストール手順と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えます(コピーしてください)。
https://github.com/servosity/msp-skills/tree/main/skills/resourceguru から resourceguru スキルをインストールしてください。このスキルでは、必須 CLI(
resourceguru-cli)のインストール方法をopenclaw:frontmatter ブロックで定義しています。
OpenClaw はまだ一般公開されていません。frontmatter による接続設定は事前に組み込まれており、OpenClaw の公開と同時に有効になります。
認証する
Resource Guru は HTTP Basic 認証を使用します。アカウントのメールアドレスとパスワードを指定します。
RESOURCEGURU_EMAIL=<value> RESOURCEGURU_PASSWORD=<value> resourceguru-cli doctor
doctor を実行すると、データに触れるコマンドを実行する前に、認証情報が有効か確認できます。認証情報が拒否された場合でも終了コード 0 を返すため、スクリプトには --fail-on error を追加してください。エージェントごとの接続方法については、mcp-install.md を参照してください。
このスキルでできること
| チームでよく聞かれる質問 | コマンド |
|---|---|
| 今月、全体で予約過多になっているのは誰ですか? | resourceguru-cli overbooked --start 2026-06-01 --end 2026-06-30 --agent |
| 各メンバーの稼働率は日ごとにどうなっていますか? | resourceguru-cli utilization --start 2026-06-01 --end 2026-06-30 --heatmap --agent |
| 来週、新しい仕事を引き受ける余裕があるのは誰ですか? | resourceguru-cli bench --start 2026-06-08 --end 2026-06-14 --threshold 50 --agent |
| 来月、予約可能なキャパシティはどれくらい残っていますか? | resourceguru-cli capacity --start 2026-07-01 --end 2026-07-31 --agent |
| 先週、スケジュールにどのような変更がありましたか? | resourceguru-cli since 7d --agent |
| チーム全体の作業負荷はどのように分散していますか? | resourceguru-cli load --json |
| スケジュール全体から予約、クライアント、プロジェクトを検索する | resourceguru-cli search "website redesign" |
resourceguru-cli sync を一度実行してローカルミラーを作成すると、上記の分析コマンドは以降、オフラインでミラーを読み取ります。
コマンドの完全なリファレンスはguide.mdを参照してください。AI エージェントの運用ルール(--agent、--dry-run、変更を加える前に確認すべき場合)については、AGENTS.mdを参照してください。
このスキルの特長
Resource Guru の多くの連携機能や MCP サーバーでは、質問のたびにライブ API 呼び出しを行います。1 件のレコードなら問題ありません。しかし、「今四半期の毎日について、すべてのリソースの予約済み対利用可能な稼働率を確認したい」といった質問をすると、規模の拡大に対応できなくなります。
このスキルは、Resource Guru をフルテキスト検索に対応したローカルの SQLite ミラーに同期します。集計に関する質問はローカルで一度計算するだけなので、即座に、オフラインで処理できます。AI に見えるのは生データではなく回答です。utilization、overbooked、capacity などの複合コマンドは、予約を各リソースの日ごとの利用可能時間と照合します。この日ごとの計算は、ステートレスな API ラッパーでは実行できません。API からは日ごとの予約内訳を取得できますが、集計は行われないためです。
このスキルが解消する課題
Capterra の認証済み Resource Guru レビュアーは、レポート機能と高度な分析機能は「制限されているように感じる」と述べており、必要な内訳を得るには「レポートをピボット形式でダウンロード」する必要があるとしています。予約の重複警告は、書き込み時に一度に1件の過剰割り当てを検出しますが、期間全体にわたる、過剰に割り当てられたすべてのリソース日を一覧できるフリート全体のビューはありません。そのため、キャパシティ計画はスプレッドシートでの作業になってしまいます。
このスキルは、同期済みのミラーを使ってこのギャップを解消します。
resourceguru-cli utilization --start <date> --end <date> --heatmap --agent- 期間の平均ではなく、すべてのリソースについて毎日の予約済み時間と利用可能時間を確認します。resourceguru-cli overbooked --start <date> --end <date> --agent- フリート全体で、キャパシティを超過したすべてのリソース日を表示します。resourceguru-cli bench --start <date> --end <date> --threshold 50 --agent- 利用率が低く、新しい作業に対応できる人を確認します。resourceguru-cli capacity --start <date> --end <date> --agent- プロジェクトを引き受ける前に、予約可能な残りの分数を確認します。resourceguru-cli since 7d --agent- 前回確認してからスケジュールにどのような変更があったかを確認します。
詳しい説明については、pain-point.md をご覧ください。
よくある質問
ChatGPT で使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free ではまだ Developer Mode を利用できません)は、HTTPS 経由のリモート MCP サーバーにのみ接続できます。そのため、Resource Guru 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)を用意しています。どちらの方法でも、コードを書く必要はありません。Resource Guru の認証情報を一度入力するだけです。
Resource Guru のデータは安全ですか?
データはお使いのマシンに保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーはユーザーアカウント配下のディレクトリに置かれます。AI エージェントが参照するのは CLI が返す内容だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含まれたり、MSP Skills によってどこかへ送信されたりすることはありません。
Resource Guru API のレート制限に達しますか?
いいえ。最初の sync の後は、utilization、overbooked、bench、capacity、search のすべてがローカルの SQLite ミラーを読み取るため、API 呼び出しは発生しません。API にアクセスするのは、同期を実行する場合またはライブ読み取りを実行する場合のみです。また、CLI は設定可能な --rate-limit を順守します。
Resource Guru の管理者である必要がありますか?
いいえ。アカウントのメールアドレスとパスワードを使った HTTP Basic 認証で、スケジュールを読み取れるアカウントが必要です。読み取り専用の分析に書き込み権限や管理者権限は不要です。認証情報のスコープは、実際に使う機能に必要な範囲に設定してください。
Resource Guru のウェブアプリを置き換えるものですか?
いいえ。レポートと分析を行うものであり、スケジュールを編集する場所ではありません。書き込みはウェブアプリと同じ API を通じて行われるため、変更後は Resource Guru で内容を確認してください。このツール独自の価値は、ポータルでは表示されない、日ごとのフリート全体の利用状況を確認できることです。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されます。費用がかかるのは、お使いの AI エージェント(Claude、ChatGPT、Codex など)の利用料のみで、請求元は当社ではなく AI プロバイダーです。
安全モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | utilization、overbooked、bench、capacity、since、load、search、accounts list、任意の get | 許可 |
| 書き込み(定型) | bookings create、bookings update、clients create、projects update、activity-types create | --dry-run でプレビューしてから、レビュー済みの書き込みを実行 |
| 破壊的操作/設定 | bookings delete、clients delete、resources delete、calendars delete、webhooks delete | 必ず人間が介在 |
最も強力な制御は、Resource Guru の認証情報に付与するスコープです。CLI は、認証情報で許可された操作のみ実行できます。制限方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。Resource Guru 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-30。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。