跳转到主要内容

限制

限制按账户计算,由该账户的所有 MCP 连接共享。每一层都叠加在上一层之上:
  1. 对 MCP 服务器的请求。 每个账户每分钟最多 60 个;如果你套餐的 API 速率限制更低,则以它为准。这些请求与你的 API 调用分开计算,因此繁忙的智能体不会阻塞你的其他集成。超出后,请求会在 60 秒内返回 429 RATE_LIMITED。
  2. 在 API 上被封锁的账户在这里也会被封锁。 账户超出 API 速率限制期间,MCP 服务器也会返回 429 RATE_LIMITED。
  3. 工具预算: 每分钟的工具调用次数,为你套餐 API 速率的一半,最多 60 次,因为一次工具调用要做的工作远多于一次请求。
  4. 单个工具的上限,适用于在你的应用内部读写或查询边缘网络的工具。
  5. Cubic 的单个工具限制,Cubic 是 Square Cloud 的 AI 助手。MCP 和 Cubic 按账户共享这些限制。
第 3、4、5 层会返回 TOOL_RATE_LIMITED 工具结果,详见下文。
  • 每次工具调用都会计数,包括因资源或取决于参数的权限范围(例如 set_env_vars 的 restart)被拒绝的调用。
  • 例如在 HOBBY-1 上,MCP 每分钟永远不会超过 15 次工具调用,而你的 CLI、SDK 和机器人仍可使用套餐的全部 API 速率。

TOOL_RATE_LIMITED

超出限制的工具不会执行。返回的是一个标记为 isError: true 的普通工具结果,而不是 HTTP 错误,因此连接仍可继续使用:
如果达到的是工具预算限制,摘要会显示 too many AI actions in a short time,所有工具都需要等待;否则只有该工具需要等待。如果客户端在该工具仍受限时再次调用它,这第二次连续拒绝会改为返回 TOOL_EXECUTION_FAILED,告诉客户端停止,并让你等待几分钟或使用控制面板。

错误

HTTP 错误

这些错误以请求的 HTTP 状态码返回,JSON 响应体中带有 code。

连接时

工具结果

这些代码以 code 的形式出现在工具结果中,旁边附有供客户端读取的 summary。 密钥无法使用的工具或不存在的工具会返回 JSON-RPC 错误 -32602 Unknown tool。请检查密钥的权限范围。其他代码来自工具本身,summary 会对其进行说明。