mcpField
O
OCOLO Project Requests

OCOLO Project Requests

リモート
ocolo.ioビジネス・マーケティング05 週間前に更新
リポジトリ公式サイト

OCOLO Project Requests について

OCOLO Project Requestsは、AIエージェントがデータセンターのコロケーション要件をOCOLOへ送信する仕組みです。プロバイダー網を持つブローカーが対応し、メール確認後に依頼が有効になり、2~3営業日以内に連絡先へ候補を返します。

主な機能

  1. 01コロケーション要件の送信
  2. 02メールによる連絡先確認
  3. 03トークンを使った依頼状況の確認
  4. 04ブローカーの案内と次の手順の取得

活用シーン

  1. 01所在地、電力、ラックの要件をOCOLOへ送信
  2. 02送信した依頼が確認済みかをチェック
  3. 03要件の送信前にブローカーの案内を確認

MCP 対応

ブローカーの案内、プロジェクト依頼の送信、状況確認を行うツールを備えたリモートStreamable HTTP MCPサーバーを提供します。認証は不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.ocolo.io/api/v1/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

3
パラメーター型必須説明
agentobjectはい
agent.namestringいいえ送信するエージェントまたは製品の名前。
agent.modelstringいいえ基盤モデル ID。
agent.versionstringいいえエージェントのバージョン。
agent.frameworkstringいいえエージェントのフレームワーク。例:claude-agent-sdk、langgraph、openai-agents。
agent.on_behalf_of_confirmedbooleanはいtrue が必須です。人間のユーザーがこのリクエストの送信を依頼している必要があります。
notesstringいいえOCOLO スタッフ向けのメモ(プロバイダーには表示されません)。
contactobjectはい
contact.namestringいいえ正式名称。
contact.rolestringいいえ役職名。
contact.emailstringはい勤務先メールアドレス。確認リンクと OCOLO からの返信を受け取ります。必須。
contact.phonestringいいえ国番号付きの電話番号。
contact.companystringいいえ会社名。
contact.timezonestringいいえIANA タイムゾーン。例:America/Chicago。
contact.call_availabilitystringいいえOCOLO からの電話に対応できる時間。
cabinetsintegerいいえキャビネット(ラック)の数。
locationstringはい容量が必要な都市、都市圏、地域、または国。必須です。
power_kwnumberいいえ必要な重要 IT 電力の合計(kW)。この項目または power_mw を指定してください。
power_mwnumberいいえ必要な重要 IT 電力の合計(MW)。kW に正規化されます。
complianceanyいいえコンプライアンス/認証要件。
callback_urlstringいいえステータス webhook 用の予約項目です(https のみ)。保存されますが、v1 では呼び出されません。
bandwidth_mbpsnumberいいえ接続帯域幅(Mbps)。
bandwidth_textstringいいえbandwidth_mbps では要件を表せない場合の、接続要件の自由記述。
idempotency_keystringいいえクライアントが選択するキー。同じキーと連絡先メールアドレスで再送信すると、重複リクエストを作成せず、元のリクエストを返します。
customer_profileenumいいえ購入者が誰であるか。Enterprise | NeoCloud | Hyperscaler | Infrastructure
excluded_vendorsanyいいえユーザーが検討対象としないプロバイダー。
preferred_vendorsanyいいえユーザーが希望するプロバイダー。
requirements_textstringいいえその他の重要事項:冷却、冗長性、認証、契約期間、成長計画、予算に関する備考。
additional_servicesanyいいえリモートハンズ、マネージドサービス、移行支援など。
power_per_cabinet_kwnumberいいえキャビネットあたりの目標電力密度(kW)。
expected_contract_datestringいいえ契約締結予定日(ISO YYYY-MM-DD)。
requested_delivery_datestringいいえサービス提供開始の目標日(ISO YYYY-MM-DD)。

詳細

OCOLO プロジェクトリクエスト API(AI エージェント向け)

人間に代わって、あらゆる AI エージェントから OCOLO にデータセンターのコロケーション要件を送信できます。OCOLO は 270 以上のデータセンタープロバイダーのネットワークを持つコロケーションブローカーです。1 回の送信で要件がすべてのプロバイダーに届き、OCOLO は 2~3 営業日以内に最適な選択肢を連絡先へ返します。API キーもアカウントも不要です。連絡先がメールで確認します。

クイックスタート(REST)

curl -X POST https://www.ocolo.io/api/v1/project-requests/ \
  -H 'Content-Type: application/json' \
  -d @examples/request.json

レスポンス(201):request_id、status: pending_confirmation、status_url、保持しておく status_token、機械可読な next_steps、および guidance オブジェクトが含まれます。Authorization: Bearer <status_token> を指定してステータスをポーリングします。

import requests
r = requests.post("https://www.ocolo.io/api/v1/project-requests/", json={
    "location": "Northern Virginia, USA",
    "power_mw": 2,
    "cabinets": 60,
    "requested_delivery_date": "2027-03-01",
    "requirements_text": "Liquid cooling preferred, N+1 or better, SOC 2 required.",
    "contact": {"name": "Jane Doe", "email": "[email protected]", "company": "Acme"},
    "agent": {"name": "my-agent", "on_behalf_of_confirmed": True},
    "idempotency_key": "acme-nova-2027-q1",
}).json()
print(r["status"], r["status_url"])
for step in r["next_steps"]:
    print(step["action"], step.get("detail", ""))

MCP

https://www.ocolo.io/api/v1/mcp/ をリモート MCP サーバーとして追加します(認証不要)。ツール:

ツール目的
get_broker_guidanceOCOLO の仕組みと、以下のエチケットについて説明します。最初にお読みください。
submit_project_request要件を送信します(REST のリクエスト本文と同じフィールド)。
get_project_request_statusrequest_id と status_token を使ってポーリングします。

このリポジトリ内の server.json は、MCP Registry のマニフェストです。

送信後の流れ

  1. 連絡先に確認メールが届きます。確認されるまで何も有効になりません(連絡先は先に OCOLO のフォームでリクエストを編集することもできます。その場合も request_id は変わらず、ステータスの本文には edited_by_contact: true と、current の下に最終値が含まれます)。
  2. OCOLO がプロジェクトをプロバイダーネットワークに持ち込み、適した施設を見つけ、連絡を調整します。
  3. OCOLO は 2~3 営業日以内に連絡先へ返信します。

ブローカーのエチケット(遵守してください)

  • 独占ブローカー契約には署名せず、ユーザーの選択肢を確保してください。
  • 1 つのプロジェクトで関与させるブローカーは、合計 1~3 社までにしてください。プロバイダーはすべての問い合わせを確認できます。同じ要件について 10 人から問い合わせがあると、戦略的パートナーシップではなく、うわさ話のように受け取られます。
  • OCOLO がリクエストを調整している間は、プロバイダーに直接連絡したり、同じ要件を他のブローカーやマーケットプレイスに送信したりしないでください。

すべての API レスポンスで、guidance フィールドにこの内容が繰り返し記載されます。

制限

IP と連絡先メールアドレスごとにレート制限が適用されます。Retry-After を尊重し、安全に再試行するために idempotency_key を使用してください。64 KB を超える本文は拒否されます。お問い合わせ先:[email protected]。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。