RIGShare について
RIGShareのMCPサーバーは、AIエージェントによる機材レンタルの検索・予約、オーナー向け出品管理、ロボットのリモートセッション操作を可能にします。読み取り専用の検索はキー不要で、書き込みには権限付きAPI認証情報が必要です。支払いの承認は人が行います。
主な機能
- 01レンタル出品の検索と詳細表示
- 02予約の見積もりと管理
- 03オーナー出品の作成と管理
- 04出品の空き状況を同期
- 05ハードウェアのリモートセッション管理
- 06機材オーナーの登録案内
活用シーン
- 01型番・価格・場所でGPUを検索
- 02プロジェクト用の建設機材を予約
- 03遊休ロボットや建設機材を貸し出す
- 04レンタル中のロボットセッションを監視・操作
MCP 対応
MCPクライアントに、公開読み取り検索と、認証が必要な予約・出品・セッション操作を含む20個のRIGShareツールを提供します。認証が必要なツールはAPIキーの権限と適用される支出上限を確認します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y rigshare-mcpRIGSHARE_API_KEYシークレットRIGShare API key (Bearer format). Required for the authenticated tools (booking, listing, session, quote, availability, cancel, extend, usage, and draft management). Without it, the public read-only tools (search, get equipment, list categories, owner onboarding) still work. Get a key at https://www.rigshare.app/profile#api-keys or contact [email protected].ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
17掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| division | enum | いいえ | all | construction | robotics-ai |
| category | string | いいえ | |
| remote_only | boolean | いいえ | |
| access_type | enum | いいえ | SSH | JUPYTER | DESKTOP | API |
| compute_architecture | enum | いいえ | CUDA | ROCM | APPLE_SILICON | TPU | TRAINIUM | CPU |
| search | string | いいえ | |
| min_price_daily_usd | number | いいえ | |
| max_price_daily_usd | number | いいえ | |
| city | string | いいえ | |
| state | string | いいえ | |
| sort | enum | いいえ | newest | price_asc | price_desc | rating |
| page | integer | いいえ | |
| limit | integer | いいえ |
詳細
rigshare-mcp
RIGShare の Model Context Protocol サーバーです。MCP 互換の AI エージェント(Claude Desktop、Cursor、VS Code、カスタムエージェントフレームワーク)から、建設機械や Robotics & AI ハードウェアのレンタルを検索できます。
できること
AI エージェントに 20 個のツールを提供します。認証不要の読み取り専用ツールが 4 個、適切なスコープを持つ RIGShare API キーが必要な認証済みツールが 16 個です。これらを組み合わせることで、エージェントはどちらの部門の機器も予約し、オーナー向けに機器の一覧を表示し、Robotics & AI ハードウェアのリモートセッションを実行できます。一方、金銭に関する手続きには必ず人間が関与します。エージェントがカード情報を入力したり、オーナーに代わってリクエストを承認したり、MFA に進んだりすることはありません。
読み取り専用(API キー不要):
| ツール | 機能 |
|---|---|
rigshare_search_equipment | 部門、カテゴリー、価格、場所、リモートアクセス、コンピューティングアーキテクチャで機器を一覧表示/絞り込みます |
rigshare_get_equipment | 1 件の掲載情報の詳細(仕様、価格、保証金の表示、オーナー、画像、詳細ページの URL)を取得します |
rigshare_list_categories | 掲載件数とともに利用可能なカテゴリーを表示します |
rigshare_get_owner_onboarding | 機器のオーナーを募集します。詳しい案内(手数料率、リモートアクセスツール、セキュリティ)と、手順ごとの登録方法を提示します。ユーザーが機器を所有していると言及したとき、または検索結果が空だったときに呼び出してください |
予約(レンタル利用者側):
| ツール | 必要なスコープ | 機能 |
|---|---|---|
rigshare_quote_booking | bookings:read | 指定した日付で料金を仮計算します(請求は発生しません)。現地時間の午後 4 時を過ぎてからの 4 時間利用の開始は、事前に拒否されます |
rigshare_create_booking | bookings:write | 予約を作成します(両部門に対応)。サーバーがすべての料金を計算し、確認情報と next_action(次に対応する人と URL)を返します。RIGShare の決済が一時停止中の場合、予約は拒否され、予約も請求も発生しません。レンタル利用者に伝え、ループして再試行しないでください |
rigshare_get_booking | bookings:read | 1 件の予約の状態、決済済みかどうか、アクティブなセッション、next_action(次に対応する人と URL)を確認します。リクエスト予約の場合、オーナーが承認し、レンタル利用者が URL から支払うと予約が確定します。即時予約の場合、レンタル利用者はすぐに URL から支払います |
rigshare_list_my_bookings | bookings:read | 認証済みユーザーの予約を表示します |
rigshare_cancel_booking | bookings:write | 予約をキャンセルします。公開済みポリシーに基づき、返金額はサーバー側で計算されます。RIGShare の決済が一時停止中の場合、請求対象の利用実績がある従量課金制の予約のキャンセルは拒否されます(ツールの説明を参照) |
掲載情報(オーナー側):
| ツール | 必要なスコープ | 機能 |
|---|---|---|
rigshare_save_draft_listing | equipment:write | 作成途中の掲載情報を下書きとして保存します(両部門に対応)。draft_session_id ごとに冪等で、再保存すると、指定したフィールドのみが変更されます。物理機器の掲載情報には replacement_value_usd を含めてください(表示可能な保証金の上限を決定し、公開に必須となる場合があります) |
rigshare_publish_listing | equipment:write | アプリと同じ審査ゲート(本人確認、入金設定、プランごとの掲載数上限、カメラで撮影した写真、モデレーション)を通して下書きを公開します。公開中、一時停止中、審査中の掲載情報はプランの上限に含まれますが、下書きは含まれません(オーナーは下書きを最大 10 件保持できます)。掲載情報を削除すると枠が空きますが、一時停止しても空きません。審査ゲートで問題が発生した場合、エージェントに伝えるコードが返されます |
rigshare_create_listing | equipment:write | オーナーの本人確認が完了し、写真も用意されている場合、1 回の呼び出しで作成と公開を行います |
rigshare_check_availability | equipment:read | external_id で検索した、自分の掲載情報 1 件の予約不可期間を確認します |
rigshare_sync_availability | equipment:write | ERP/フリートカレンダーの予約不可期間を掲載情報 1 件に反映します(以前に同期した予約不可期間は置き換えられます) |
リモートセッション(Robotics & AI):
| ツール | 必要なスコープ | 機能 |
|---|---|---|
rigshare_start_session | sessions:write | 確定済みの予約でリモートセッションを作成して開始し、一度だけ使用できるアクセストークンと接続への引き継ぎ情報を返します。セッションが実行中に再度呼び出すと、そのセッションを返します。両当事者がレンタル契約に署名している必要があります。MFA で保護されたリスティングは、ウェブアプリまたはモバイルアプリから開始する必要があります |
rigshare_get_session | sessions:read | ステータス、ヘルス、使用状況、従量課金の予算と請求額の比較、最新のテレメトリー |
rigshare_get_session_usage | sessions:read | 従量課金の予約のリアルタイム予算スナップショット |
rigshare_extend_session | sessions:write | 承認済みの予算を引き上げます(料金が発生するため、レンタル利用者に確認してください)。キーで自動支払いが有効になっている必要があり、キーの支出上限内である必要があります |
rigshare_end_session | sessions:write | 分単位の課金を停止し、正確な使用量を精算します。RIGShare の支払いが一時停止中の場合、使用した分数はまだ請求されず、この呼び出しは 409 payments_paused を返します(請求対象がないセッションは $0 で精算されます) |
rigshare_list_my_sessions | sessions:read | 実行中および過去のセッション |
読み取り専用ツールは公開 API(IP あたり 100 リクエスト/分)を利用します。認証が必要なツールは Bearer 認証を使用して /api/v1/agent/* および /api/v1/* エンドポイントを呼び出し、API キーのスコープと、設定されている場合は支出上限を遵守します。
ユースケース
ML/AI エンジニア向け:
- 「RIGShare で最も安い H100 を探してください」
- 「SSH アクセスが可能な A100 80GB の構成はありますか?」
- 「RIGShare での推論用 GPU の相場はいくらですか?」
ロボット工学の研究者向け:
- 「二足歩行のテストにレンタルできるヒューマノイドロボットはどれですか?」
- 「カメラ映像を利用できる、1 日あたり 200 ドル未満の産業用ロボットアームを表示してください」
建設業者向け:
- 「テキサス州で 10 トン未満の掘削機を探してください」
- 「サリナスではどのようなシザーリフトが掲載されていますか?」
AI 調達エージェント向け:
- 「カリフォルニア州でレンタルできる 3D プリンターをすべて、価格順に一覧表示してください」
機材所有者向け(供給側の募集):
- 「使っていない Unitree G1 のヒューマノイドがあります。貸し出すにはどうすればよいですか?」
- 「H100 を 4 基搭載したリグを所有しています。このような機材のマーケットプレイスはありますか?」
- 「掘削機を 3 台所有していますが、作業員が使うのは稼働時間の 60% だけです。残りの時間を貸し出せますか?」
これらのいずれの場合でも、エージェントは(任意で機材の種類を指定して)rigshare_get_owner_onboarding を呼び出し、詳しい案内を取得します。案内には、手数料率、適切な登録 URL、手順の説明に加えて、分野に応じた案内が含まれます(AI コンピューティングの場合はリモートアクセス、AI インフラストラクチャと IoT センサー、建設の場合は引き渡しの確認、状態写真、有料プランで任意利用できる GPS トラッキング)。
インストール
Claude Desktop
claude_desktop_config.json に追加します(Settings → Developer → Edit Config):
{
"mcpServers": {
"rigshare": {
"command": "npx",
"args": ["-y", "rigshare-mcp"]
}
}
}
Claude Desktop を再起動します。チャット入力エリアの 🔌 MCP サーバー一覧に「rigshare」が表示されます。
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"rigshare": {
"command": "npx",
"args": ["-y", "rigshare-mcp"]
}
}
}
VS Code(Continue 拡張機能)
mcpServers の下にある Continue の設定に追加します:
{
"rigshare": {
"command": "npx",
"args": ["-y", "rigshare-mcp"]
}
}
MCP 互換のエージェントフレームワーク
stdio トランスポートを使って起動します:
npx -y rigshare-mcp
ローカルでのテスト
# Clone this repo
git clone https://github.com/rigshare-hq/rigshare-mcp.git
cd rigshare-mcp
npm install
npm run build
# Run the server (reads MCP protocol on stdin, writes to stdout)
npm start
# Diagnostic output goes to stderr:
# > rigshare-mcp server running on stdio
次に、設定を変更して MCP クライアントがローカルビルドを参照するようにします:
{
"mcpServers": {
"rigshare-local": {
"command": "node",
"args": ["/absolute/path/to/rigshare-mcp/dist/index.js"]
}
}
}
環境変数
RIGSHARE_API_KEY:任意。認証が必要な16個のツールが有効になります。設定しない場合、これらのツールは説明付きのエラーを返し、読み取り専用の4個のツールは引き続き動作します。https://www.rigshare.app/enterprise でキーを作成するか、[email protected] にメールしてください(API キーの利用には Pro または Enterprise プランが必要です。RIGShare の決済が一時停止されている間は、新しいプランを購入できません)。RIGSHARE_BASE:以下のすべての API ベース URL の基準となる RIGShare ホストを上書きします。既定値はhttps://www.rigshare.appです。RIGSHARE_API_BASE:公開 API ベース URL を上書きします。既定値はhttps://www.rigshare.app/api/public/v1です。RIGSHARE_AGENT_API_BASE:認証済みエージェント API ベース URL を上書きします。既定値はhttps://www.rigshare.app/api/v1/agentです。RIGSHARE_V1_API_BASE:所有者向けの設備/空き状況 API ベース URL を上書きします。既定値はhttps://www.rigshare.app/api/v1です。
API キーを使用する Claude Desktop の設定
{
"mcpServers": {
"rigshare": {
"command": "npx",
"args": ["-y", "rigshare-mcp"],
"env": {
"RIGSHARE_API_KEY": "rigs_live_..."
}
}
}
}
各認証済みツールに必要なスコープは、機能の表に記載されています。キーのスコープは、読み取り専用のように限定することも、読み取り+書き込み+予約のように広く設定することもできます。また、予約ごとの任意の支出上限と、直近24時間の任意の上限(1か月単位の上限はありません)を設定できます。24時間の合計には、直近24時間にリクエストされた予約とセッション延長が、売上税を除いて計上されます。その後に拒否、キャンセル、または期限切れとなったリクエストも、24時間が経過するまで計上され続けます。拒否された場合は spend_limit_per_booking または spend_limit_24h のコードが返され、予約も承認も行われません。最初の予約リクエストの処理中に再試行すると、409 request_in_progress が返されます(セッション延長にはこのチェックがないため、再度延長する前にセッションの予算を確認してください)。上限を読み取れない場合は、503 limits_unavailable が返され、予約は行われません。新しいキーにはどちらの上限も設定されておらず、自動支払いはオフです。キーのページではどちらも設定できないため、[email protected] にお問い合わせください。キーの作成と無効化は https://www.rigshare.app/enterprise で行えます。
データの流れ
┌────────────────┐ MCP stdio ┌────────────────┐ HTTPS ┌────────────────────────────┐
│ Claude Desktop │ ◄──────────► │ rigshare-mcp │ ───────► │ rigshare.app/api/public/v1 │
│ / Cursor / │ │ (this pkg) │ │ (read-only, rate-limited) │
│ VS Code / ... │ └────────────────┘ └────────────────────────────┘
└────────────────┘
読み取り専用ツールは、認証情報、Cookie、ユーザーアカウントを使用しません。エージェントは、rigshare.app を公開状態で閲覧したときに見えるものと同じデータを読み取ります。認証済みツールは、API キーを使ってエージェントおよび所有者向けエンドポイント(/api/v1/agent/*、/api/v1/*)を呼び出します。
書き込み操作
認証が必要なツールを使用するには、RIGSHARE_API_KEY 環境変数に RIGShare API キーを設定する必要があります。キーがない場合、説明的なエラーが返され、公開読み取り専用ツールの 4 つだけが使用できます。
https://www.rigshare.app/enterprise で API キーを作成するか(API キーの作成には Pro または Enterprise プランが必要です。RIGShare の決済が一時停止されている間は、新しいプランを購入できません)、[email protected] にメールでお問い合わせください。キーにはスコープ(equipment:read、equipment:write、bookings:read、bookings:write、sessions:read、sessions:write)が設定され、予約ごとの任意の支出上限と、直近 24 時間の任意の支出上限を設定できます。予約またはセッション延長の金額は、消費税が加算される前に上限と照合されます(予約ごとの上限とは、それぞれ個別に照合されます)。分単位の予約では予算全額がカウントされます。後から却下、キャンセル、または期限切れになったリクエストも、24 時間が経過するまでは 24 時間の上限にカウントされ続けます。新しいキーには、どちらの上限も設定されていません。
支払いには人間が関与します。 エージェントが作成した予約は、予約 URL で借り手が支払います。即時予約可能なリスティングではすぐに、予約リクエストが必要なリスティングではオーナーの承認後に支払います。例外は自動支払いです。キーで有効にすると、即時予約の予約は作成時に借り手の保存済みカードで支払われます(分単位のリスティングでは、予算額がカードの与信枠として確保されます)。新しいキーでは自動支払いはオフになっており、セッションの予算を延長するには自動支払いが必要です。オーナーがアプリで本人確認と入金先の設定を完了した後にのみ、リスティングが公開されます(RIGShare の決済が一時停止されている間は、入金先の設定を開始または続行できません)。MFA で保護された機器のリモートセッションは、ウェブアプリまたはモバイルアプリから開始する必要があります。rigshare_get_booking は、次に誰が対応する必要があるかを常にエージェントに伝えます。
短時間レンタルの開始時刻。 FOUR_HOURS 予約では、start_date / end_date を、機器の現地時間における UTC オフセット付き ISO 日時として指定してください。セッションは現地時間の午後 4 時までに開始する必要があります。日付のみを指定した開始時刻は UTC の午前 0 時として解釈され、通常は拒否されますが、冬季の太平洋時間、アラスカ、ハワイでは、前日の午後に 4 時間の枠が予約されます。HOURLY 予約は 2 つの時刻の間で開始した時間ごとに課金されるため、こちらも実際の日時を指定してください。HOURLY はリモートアクセスのリスティングでのみ受け付けられます。物理的なリスティングでは hourly_requires_remote コードで拒否されます。HOURLY と FOUR_HOURS には、リスティング独自の時間単位または 4 時間単位の料金も必要です。オーナーが料金を設定していない期間は rate_not_offered コードで拒否されます。
認証済み API の全仕様は https://www.rigshare.app/openapi.json に記載されています。
レジストリへの掲載
このサーバーは io.github.rigshare-hq/rigshare として Official MCP Registry に公開されています。MCP クライアントで検索するか、直接確認してください。
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=rigshare"
コントリビューション
バグ報告や提案を歓迎します。このリポジトリで issue を作成するか、[email protected] にメールでお知らせください。このリポジトリはパッケージの変更時に自動更新されるため、ここで変更が直接マージされることはありません。採用された修正は、後続の更新で反映されます。
ライセンス
MIT。Copyright © 2026 RIGShare LLC. お問い合わせ:[email protected] · https://www.rigshare.app
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。