aardio 文档

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

实现原理

Microsoft Learn MCP 的 AI 直连入口。 这是给 AI 使用的检索工具,不是给 aardio 程序编排业务流程的客户端。

autos.mcp.simpleClient 已经统一为单返回值。这里也始终只返回一个对象, 并保留 MCP 的 error / isError / detail 字段,让 AI 自己理解结果。 autos.mcp.msDocs 遵守相同的单返回值规则。

AI 推荐直接执行:

import autos.mcp.msDocs;
return autos.mcp.msDocs.search("Win32 SendMessage");

看到搜索结果中的 contentUrl 后,再执行:

import autos.mcp.msDocs;
return autos.mcp.msDocs.fetch(url);

autos.mcp.msDocs 成员列表 #

面向 AI 的 Microsoft Learn MCP 直连入口。基于 autos.mcp.simpleClient,所有方法都只返回一个结果对象,不返回 error/detail 多返回值。

autos.mcp.msDocs.close() #

关闭内部复用的 MCP 连接;成功返回 true,失败返回 MCP 结果对象。

autos.mcp.msDocs.codeSamples(query,language,options) #

搜索代码示例。返回 MCP 的结构化结果并去掉重复 JSON;language 可省略。

autos.mcp.msDocs.fetch(url,options) #

获取指定 Microsoft Learn 页面。返回 {content=Markdown文本},失败时返回包含 error/isError/detail 的对象。

autos.mcp.msDocs.search(query,options) #

搜索 Microsoft Learn。返回 MCP 的结构化结果,例如 {isError;results=[{title;content;contentUrl}]}。structuredContent 与 content 中重复的 JSON 只保留一份;error、isError、detail 原样保留。

Markdown 格式