返回顶部
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
安全检测
已通过
787
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

microsoft-code-reference

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部