# autos.mcp.client 库模块帮助文档

## autos.mcp 成员列表 <a id="autos.mcp" href="#autos.mcp">&#x23;</a>

### autos.mcp.client() <a id="autos.mcp.client" href="#autos.mcp.client">&#x23;</a>
[返回对象:autosMcpClientObject](#autosMcpClientObject)

### autos.mcp.client(transport,config) <a id="autos.mcp.client" href="#autos.mcp.client">&#x23;</a>
同步串行 MCP 客户端；请使用 autos.mcp.connect 创建并初始化。

## autosMcpClientObject 成员列表 <a id="autosMcpClientObject" href="#autosMcpClientObject">&#x23;</a>

### autosMcpClientObject.callTool(name,arguments,options) <a id="autosMcpClientObject.callTool" href="#autosMcpClientObject.callTool">&#x23;</a>
返回原始 CallToolResult；isError=true 仍属于合法工具结果。

### autosMcpClientObject.close() <a id="autosMcpClientObject.close" href="#autosMcpClientObject.close">&#x23;</a>
关闭连接与本连接拥有的进程树；不能撤销已发生的应用操作。

### autosMcpClientObject.discovery <a id="autosMcpClientObject.discovery" href="#autosMcpClientObject.discovery">&#x23;</a>
2026发现原结果（含supportedVersions、capabilities和可选缓存元数据），不自动提升instructions。

### autosMcpClientObject.lastToolPage <a id="autosMcpClientObject.lastToolPage" href="#autosMcpClientObject.lastToolPage">&#x23;</a>
最近2026工具页，保留ttlMs/cacheScope；不做跨凭据缓存。

### autosMcpClientObject.listTools(options) <a id="autosMcpClientObject.listTools" href="#autosMcpClientObject.listTools">&#x23;</a>
获取工具数组，包括 cursor 分页、重复游标检测。

### autosMcpClientObject.protocolVersion <a id="autosMcpClientObject.protocolVersion" href="#autosMcpClientObject.protocolVersion">&#x23;</a>
实际协商版本。

### autosMcpClientObject.request(method,params,options) <a id="autosMcpClientObject.request" href="#autosMcpClientObject.request">&#x23;</a>
低层请求。成功返回 MCP result；input_required 返回 null,err,detail 且 completed=false；其他失败也返回 null,err,detail。options: timeoutMs、shouldStop()。2026 HTTP 的 tools/call 自动取得目录并构造镜像头，不绕过校验，无业务重放。

### autosMcpClientObject.serverInfo <a id="autosMcpClientObject.serverInfo" href="#autosMcpClientObject.serverInfo">&#x23;</a>
initialize或discover返回的可选服务器身份，仅展示，不能作为权限依据。

### autosMcpClientObject.state <a id="autosMcpClientObject.state" href="#autosMcpClientObject.state">&#x23;</a>
initializing / ready / busy / closed / failed。

### autosMcpClientObject.toolWarnings <a id="autosMcpClientObject.toolWarnings" href="#autosMcpClientObject.toolWarnings">&#x23;</a>
2026 HTTP排除无效x-mcp-header工具时的有界诊断，不包含调用参数。

### autosMcpClientObject.transport <a id="autosMcpClientObject.transport" href="#autosMcpClientObject.transport">&#x23;</a>
底层 stdio 或 Streamable HTTP 连接。
