aardio 文档

autos.mcp.client 库模块帮助文档

autos.mcp 成员列表 #

autos.mcp.client() #

返回对象:autosMcpClientObject

autos.mcp.client(transport,config) #

同步串行 MCP 客户端;请使用 autos.mcp.connect 创建并初始化。

autosMcpClientObject 成员列表 #

autosMcpClientObject.callTool(name,arguments,options) #

返回原始 CallToolResult;isError=true 仍属于合法工具结果。

autosMcpClientObject.close() #

关闭连接与本连接拥有的进程树;不能撤销已发生的应用操作。

autosMcpClientObject.discovery #

2026发现原结果(含supportedVersions、capabilities和可选缓存元数据),不自动提升instructions。

autosMcpClientObject.lastToolPage #

最近2026工具页,保留ttlMs/cacheScope;不做跨凭据缓存。

autosMcpClientObject.listTools(options) #

获取工具数组,包括 cursor 分页、重复游标检测。

autosMcpClientObject.protocolVersion #

实际协商版本。

autosMcpClientObject.request(method,params,options) #

低层请求。成功返回 MCP result;input_required 返回 null,err,detail 且 completed=false;其他失败也返回 null,err,detail。options: timeoutMs、shouldStop()。2026 HTTP 的 tools/call 自动取得目录并构造镜像头,不绕过校验,无业务重放。

autosMcpClientObject.serverInfo #

initialize或discover返回的可选服务器身份,仅展示,不能作为权限依据。

autosMcpClientObject.state #

initializing / ready / busy / closed / failed。

autosMcpClientObject.toolWarnings #

2026 HTTP排除无效x-mcp-header工具时的有界诊断,不包含调用参数。

autosMcpClientObject.transport #

底层 stdio 或 Streamable HTTP 连接。

Markdown 格式