闲社服务运行正常AI智能体自动化平台
m

微软代码参考

技能标识:microsoft-code-reference

Look up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Microsoft APIs—to find the right method, check parameters, get working examples, or troubleshoot errors. Catches hallucinated methods, wrong signatures, and deprecated patterns by querying official docs.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

微软代码参考

Microsoft 代码参考

工具

需求工具示例
API 方法/类查找microsoftdocssearchBlobClient UploadAsync Azure.Storage.Blobs
可运行代码示例
microsoftcodesample_search | query: upload blob managed identity, language: python | | 完整 API 参考 | microsoftdocsfetch | 从 microsoftdocssearch 获取 URL(用于重载、完整签名) |

查找代码示例

使用 microsoftcodesample_search 获取官方可运行示例:

microsoftcodesample_search(query: upload file to blob storage, language: csharp)
microsoftcodesample_search(query: authenticate with managed identity, language: python)
microsoftcodesample_search(query: send message service bus, language: javascript)

使用时机:

  • - 编写代码前——查找可遵循的可运行模式
  • 出现错误后——将你的代码与已知正确的示例进行对比
  • 不确定初始化/设置方式——示例展示了完整的上下文

API 查找

验证方法是否存在(包含命名空间以提高精确度)

BlobClient UploadAsync Azure.Storage.Blobs GraphServiceClient Users Microsoft.Graph

查找类/接口

DefaultAzureCredential class Azure.Identity

查找正确的包

Azure Blob Storage NuGet package azure-storage-blob pip package

当方法有多个重载或需要完整的参数详情时,获取完整页面。

错误排查

使用 microsoftcodesamplesearch 查找可运行代码示例并与你的实现进行对比。针对特定错误,使用 microsoftdocssearch 和 microsoftdocs_fetch:

错误类型查询
方法未找到[ClassName] methods [Namespace]
类型未找到
[TypeName] NuGet package namespace |
| 签名错误 | [ClassName] [MethodName] overloads → 获取完整页面 |
| 弃用警告 | [OldType] migration v12 |
| 身份验证失败 | DefaultAzureCredential troubleshooting |
| 403 禁止访问 | [ServiceName] RBAC permissions |

何时需要验证

在以下情况始终进行验证:

  • - 方法名看起来过于方便(UploadFile 与实际 Upload)
  • 混合使用 SDK 版本(v11 CloudBlobClient 与 v12 BlobServiceClient)
  • 包名不符合约定(.NET 的 Azure.,Python 的 azure-)
  • 首次使用某个 API

验证工作流

在使用 Microsoft SDK 生成代码之前,验证其正确性:

  1. 1. 确认方法或包存在 — microsoftdocssearch(query: [ClassName] [MethodName] [Namespace])
  2. 获取完整详情(针对重载/复杂参数)— microsoftdocsfetch(url: ...)
  3. 查找可运行示例 — microsoftcodesample_search(query: [task], language: [lang])

对于简单查找,仅步骤 1 可能就足够了。对于复杂 API 使用,请完成所有三个步骤。

CLI 替代方案

如果 Learn MCP 服务器不可用,请改用命令行的 mslearn CLI:

sh

直接运行(无需安装)


npx @microsoft/learn-cli search BlobClient UploadAsync Azure.Storage.Blobs

或全局安装后运行

npm install -g @microsoft/learn-cli mslearn search BlobClient UploadAsync Azure.Storage.Blobs
MCP 工具CLI 命令
microsoftdocssearch(query: ...)mslearn search ...
microsoftcodesample_search(query: ..., language: ...)
mslearn code-search ... --language ... | | microsoftdocsfetch(url: ...) | mslearn fetch ... |

向 search 或 code-search 传递 --json 参数以获取原始 JSON 输出,便于进一步处理。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 microsoft-code-reference-1776420083 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 microsoft-code-reference-1776420083 技能

通过命令行安装

skillhub install microsoft-code-reference-1776420083

下载

⬇ 下载 microsoft-code-reference v1.0.1(免费)

文件大小: 2.42 KB | 发布时间: 2026-4-17 18:38

v1.0.1 最新 2026-4-17 18:38
- Added support for the mslearn CLI as a fallback when Microsoft Learn MCP Server is unavailable.
- Updated compatibility details to clarify best operation with Learn MCP Server and CLI alternative.
- Provided CLI usage instructions and examples for searching, fetching, and retrieving code samples.
- No changes to core tool usage or workflow instructions.
返回顶部