批量创建 MCP 工具¶
接口用途¶
批量创建或复用 MCP 连接与工作区 MCP 工具。
请求方式¶
POST
接口地址¶
https://moi.matrixorigin.cn/newmoi/workspaces/<workspace_id>/connections/actions/batch-create-mcp-tools
身份认证¶
使用工作区 API Key,在请求头中携带 X-API-Key: <WORKSPACE_API_KEY>,并设置 Content-Type: application/json。
路径参数¶
无。
查询参数¶
无。
请求体¶
按 connection_id 与远端工具名幂等。已归档的旧工具也可能被识别为 existing。
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
array |
是 |
待创建工具项;每项含 |
|
string |
条件 |
复用已有连接 |
|
string |
条件 |
新建连接名称 |
|
string |
条件 |
新建连接 endpoint |
|
string |
否 |
建议 |
|
string |
否 |
鉴权类型 |
|
object |
否 |
凭据 |
|
string |
否 |
可见性 |
|
string |
否 |
API Key 头名 |
请求示例¶
curl -X POST 'https://moi.matrixorigin.cn/newmoi/workspaces/<workspace_id>/connections/actions/batch-create-mcp-tools' \
-H 'X-API-Key: <WORKSPACE_API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"name":"my-mcp","endpoint_uri":"https://<mcp_host>/mcp","transport":"http-streaming","auth_type":"bearer_token","credential":{"bearer_token":"<MCP_TOKEN>"},"items":[{"tool_name":"search","name":"mcp_search","description":"Search"}]}'
响应说明¶
除 A2A JSON-RPC 外,多数工作区接口成功响应形如 {"code":0,"data":...};下列字段描述 data(或 HTTP 202 时的 data)。
批量结果:
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
object |
连接对象 |
|
|
string |
连接状态 |
|
|
array |
逐项结果: |
使用限制¶
建议先探测 MCP 服务,再执行批量创建。