# autos.mcp.http 库模块帮助文档

## autos.mcp 成员列表 <a id="autos.mcp" href="#autos.mcp">&#x23;</a>

### autos.mcp.http() <a id="autos.mcp.http" href="#autos.mcp.http">&#x23;</a>
[返回对象:autosMcpHttpObject](#autosMcpHttpObject)

### autos.mcp.http(config) <a id="autos.mcp.http" href="#autos.mcp.http">&#x23;</a>
内部 Streamable HTTP 传输。复用 web.rest.jsonClient 与 SSE 解析；每个 POST 使用可取消的短期 I/O 线程。请通过 autos.mcp.connect 创建。

## autosMcpHttpObject 成员列表 <a id="autosMcpHttpObject" href="#autosMcpHttpObject">&#x23;</a>

### autosMcpHttpObject.close(abort) <a id="autosMcpHttpObject.close" href="#autosMcpHttpObject.close">&#x23;</a>
有界清理。2025正常关闭尝试 DELETE；2026从不发送DELETE/会话头。abort=true仅释放本地资源，不伪造远端撤销。

### autosMcpHttpObject.finishRequest() <a id="autosMcpHttpObject.finishRequest" href="#autosMcpHttpObject.finishRequest">&#x23;</a>
读到最终响应后终止当前读取，即使服务器仍保持 SSE 连接。

### autosMcpHttpObject.lastContentType <a id="autosMcpHttpObject.lastContentType" href="#autosMcpHttpObject.lastContentType">&#x23;</a>
最近响应 MIME 类型。

### autosMcpHttpObject.lastStatusCode <a id="autosMcpHttpObject.lastStatusCode" href="#autosMcpHttpObject.lastStatusCode">&#x23;</a>
最近 HTTP 状态码。

### autosMcpHttpObject.poll() <a id="autosMcpHttpObject.poll" href="#autosMcpHttpObject.poll">&#x23;</a>
非阻塞检查当前请求状态，无长期 GET 事件流。

### autosMcpHttpObject.send(jsonText,deadline,shouldStop) <a id="autosMcpHttpObject.send" href="#autosMcpHttpObject.send">&#x23;</a>
请求开始后由 client 读取消息；通知/应答等待独立 POST 的 202。失败返回 null,err,kind,detail。

### autosMcpHttpObject.sessionId <a id="autosMcpHttpObject.sessionId" href="#autosMcpHttpObject.sessionId">&#x23;</a>
初始化分配的可选 MCP-Session-Id（敏感会话数据，勿记录日志）。

### autosMcpHttpObject.takeLine() <a id="autosMcpHttpObject.takeLine" href="#autosMcpHttpObject.takeLine">&#x23;</a>
取一条完整 JSON-RPC 文本，传输不解释 MCP 业务字段。
