# autos.mcp.session 库模块帮助文档

## autos.mcp 成员列表 <a id="autos.mcp" href="#autos.mcp">&#x23;</a>

### autos.mcp.session() <a id="autos.mcp.session" href="#autos.mcp.session">&#x23;</a>
[返回对象:autosMcpSessionObject](#autosMcpSessionObject)

### autos.mcp.session(backend,configName) <a id="autos.mcp.session" href="#autos.mcp.session">&#x23;</a>
技能级惰性会话。backend 为默认配置对象或已信任的本机解析函数(options)，configName 为可选 DPAPI 覆盖名。构造时不启动服务。

## autosMcpSessionObject 成员列表 <a id="autosMcpSessionObject" href="#autosMcpSessionObject">&#x23;</a>

### autosMcpSessionObject.callTool(name,arguments,options) <a id="autosMcpSessionObject.callTool" href="#autosMcpSessionObject.callTool">&#x23;</a>
惰性打开并复用本实例连接，返回原始 MCP 结果。options.backend 为完整临时替代配置，不继承已保存凭据；持续到 close。

### autosMcpSessionObject.close() <a id="autosMcpSessionObject.close" href="#autosMcpSessionObject.close">&#x23;</a>
有界关闭本实例连接，清除临时 backend 与失效标志。可重复调用。

### autosMcpSessionObject.configure(config) <a id="autosMcpSessionObject.configure" href="#autosMcpSessionObject.configure">&#x23;</a>
保存本机覆盖并关闭旧连接；下次调用按默认 backend 与顶层覆盖合并。

### autosMcpSessionObject.lastFailure <a id="autosMcpSessionObject.lastFailure" href="#autosMcpSessionObject.lastFailure">&#x23;</a>
最近导致失效的错误信息；不自动重试。一般勿整体输出可能来自服务器的错误数据。

### autosMcpSessionObject.listTools(options) <a id="autosMcpSessionObject.listTools" href="#autosMcpSessionObject.listTools">&#x23;</a>
自动打开并读取服务器实时工具清单，不改变技能已审核的离线快照。

### autosMcpSessionObject.open() <a id="autosMcpSessionObject.open" href="#autosMcpSessionObject.open">&#x23;</a>
[返回对象:autosMcpClientObject](#autosMcpClientObject)

### autosMcpSessionObject.open(options) <a id="autosMcpSessionObject.open" href="#autosMcpSessionObject.open">&#x23;</a>
显式打开；同配置复用。故障后仅显式 open/close/configure 允许再次连接，不重放上次调用。返回原生客户端。

### autosMcpSessionObject.state <a id="autosMcpSessionObject.state" href="#autosMcpSessionObject.state">&#x23;</a>
closed / ready / failed。

### autosMcpSessionObject.withClient(fn,options) <a id="autosMcpSessionObject.withClient" href="#autosMcpSessionObject.withClient">&#x23;</a>
临时独立连接，回调结束自动关闭，不干扰本实例已打开的客户端。
