list_server_tools
列出某个远程 MCP 服务提供的全部工具(工具名、描述、入参 schema)。
【这是调用平台 MCP 的第二步】在 search_servers 找到目标服务后,传入它的 server_id
(或直接传 endpoint_url),网关会以 MCP 客户端身份向目标服务发起 initialize + tools/list,
兼容 Streamable HTTP 与旧版 SSE 两种传输(超时 15 秒)。
参数:
server_id: 平台目录中的服务 ID(来自 search_servers 返回的 id)。
endpoint: 也可直接给远程 MCP 端点 URL;但该 endpoint 必须已在平台库中登记(否则拒绝,防 SSRF)。
二选一,优先使用 server_id。
返回:目标服务的工具清单 [{name, description, inputSchema}] 与使用的传输类型。
拿到工具名后,用 call_server_tool(endpoint=..., tool_name=..., arguments=...) 调用。
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | No | ||
| server_id | No |