mcpField
O
OCOLO Project Requests

OCOLO Project Requests

远程服务
ocolo.io商业与营销05 周前更新

关于 OCOLO Project Requests

OCOLO Project Requests 允许 AI Agent 代表用户向 OCOLO 提交数据中心托管需求;OCOLO 是连接多家供应商的经纪方。联系人需通过邮件确认后请求才会生效,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 或产品名称。
agent.modelstring否底层模型 ID。
agent.versionstring否Agent 版本。
agent.frameworkstring否Agent 框架,例如 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 Agent)

代表某个人,从任何 AI Agent 向 OCOLO 提交数据中心托管需求。OCOLO 是一家托管服务经纪商,拥有由 270 多家数据中心服务商组成的网络;提交一次即可将需求发送给所有服务商,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_guidance了解 OCOLO 的运作方式以及下方的沟通礼仪。请先阅读。
submit_project_request提交需求(字段与 REST 请求体相同)。
get_project_request_status使用 request_id + status_token 轮询状态。

本仓库中的 server.json 是 MCP Registry 清单文件。

提交后会发生什么

  1. 联系人会收到确认邮件。确认之前,任何操作都不会生效(他们也可以先在 OCOLO 表单中编辑请求;request_id 保持不变,之后状态请求体会包含 edited_by_contact: true,并在 current 下提供最终值)。
  2. OCOLO 会将项目提交给其服务商网络,寻找合适的站点并协调联系事宜。
  3. OCOLO 会在 2-3 个工作日内回复联系人。

经纪商沟通礼仪(请遵守)

  • 不要签署独家经纪协议;为用户保留选择空间。
  • 对于单个项目,联系的经纪商总数不要超过 1-3 家。服务商会看到每一条外部询问;十个人询问同一项需求,看起来像是传闻,而非战略合作。
  • OCOLO 协调请求期间,不要直接联系服务商,也不要将同一项需求提交给其他经纪商或市场平台。

每个 API 响应都会在其 guidance 字段中重复这些内容。

限制

按 IP 和联系人电子邮件地址进行速率限制;请遵循 Retry-After,并使用 idempotency_key 安全重试。超过 64 KB 的请求体会被拒绝。问题请联系:[email protected]。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。