# autos.mcp.simpleClient 库模块帮助文档

[使用指南](https://www.aardio.com/zh-cn/docs/library/autos/mcp/index.html#simpleClient)

## autos.mcp 成员列表 <a id="autos.mcp" href="#autos.mcp">&#x23;</a>

### autos.mcp.simpleClient <a id="autos.mcp.simpleClient" href="#autos.mcp.simpleClient">&#x23;</a>
MCP 简化客户端。  
高级功能请直接使用 autos.mcp 。

### autos.mcp.simpleClient() <a id="autos.mcp.simpleClient" href="#autos.mcp.simpleClient">&#x23;</a>
[返回对象:autosMcpSimpleClientObject](#autosMcpSimpleClientObject)

### autos.mcp.simpleClient(config,options) <a id="autos.mcp.simpleClient" href="#autos.mcp.simpleClient">&#x23;</a>
按需加载传输并初始化 MCP。  
config(stdio)字段: {command,args,cwd,env/envFrom}；  
config(HTTP)字段: {url,headers,authToken}，远程必须 HTTPS 。  
config 共同字段: {timeoutMs,maxMessageBytes,protocolVersion} 。  
protocolVersion 省略为 "auto"，自动探测/兼容回退；也可指定 "2025-06-18"、"2025-11-25"、"2026-07-28"。  
options 支持 shouldStop 字段（函数对象）。  
成功或失败都会返回客户端。用完可调用 close （回收时自动调用）。

## autosMcpSimpleClientObject 成员列表 <a id="autosMcpSimpleClientObject" href="#autosMcpSimpleClientObject">&#x23;</a>

### autosMcpSimpleClientObject.* <a id="autosMcpSimpleClientObject.any" href="#autosMcpSimpleClientObject.any">&#x23;</a>
指定 MCP 工具函数名称，如果指定。  
调用参数为 (arguments,options?)。  
arguments 必须是表对象。  
options: 可选指定表对象，可选指定字段 timeoutMs，shouldStop（函数对象）

### autosMcpSimpleClientObject.close() <a id="autosMcpSimpleClientObject.close" href="#autosMcpSimpleClientObject.close">&#x23;</a>
无参数关闭客户端。  
参数 @1 非 null 则调用名称为 "close" 的 MCP 工具。

### autosMcpSimpleClientObject.listTools(arguments?,options?) <a id="autosMcpSimpleClientObject.listTools" href="#autosMcpSimpleClientObject.listTools">&#x23;</a>
参数 @arguments 非 null 则调用名称为 "listTools" 的 MCP 工具。  
否则获取工具数组，包括 cursor 分页、重复游标检测。  
options: 可选指定表对象，可选指定字段 timeoutMs，shouldStop（函数对象）
