SuperAPI AI 工具集

microsoft-development

编程与开发

查看项目

更新于 10-16 03:47

技能介绍

用途:当答案应来自微软官方文档而非记忆或第三方摘要时使用本技能,覆盖 Azure、.NET、Microsoft Graph、Entra ID、Microsoft 365、Windows、Power BI 与 Power Platform 等。

主要能力:Microsoft Learn Docs MCP 当前公开提供 microsoft_docs_search、microsoft_docs_fetch、microsoft_docs_extract_code_examples、microsoft_docs_search_by_product 四项工具;官方入门文档说明可通过 npx -y @microsoft/learn-docs-mcp 安装。

推荐用法:先用 microsoft_docs_search 搜索;结果过宽时用 microsoft_docs_search_by_product 按产品收窄;再用 microsoft_docs_fetch 取详情;需要可运行片段时用 microsoft_docs_extract_code_examples。示例查询包括 Azure Container Apps scale rules、BlobClient UploadAsync Azure.Storage.Blobs,以及 product="power-bi" query="row level security dax"、product="microsoft-graph" query="send mail application permissions"。

适用场景:核对 Azure SDK 用法、限制与配置;查 .NET、Graph、Windows 或 Microsoft 365 API;实现前拉取官方示例;查 Azure、Power BI、Power Platform 的产品指南。

端口与回退:该技能可跨 GitHub Copilot、Claude Code、Codex 使用;Codex 需同步到 $CODEX_HOME/skills/microsoft-development 并在大改动后重启。MCP 不可用时使用随附脚本与参考资料作为本地回退,再查官方文档,并用原生工具链(dotnet、az、PowerShell)验证生成的命令或示例,不得声称使用了当前宿主未提供的 MCP 操作。

限制与注意:包版本、配额和服务能力具有时效性;厂商示例通常只证明 API 可用,不替代项目的重试、日志与鉴权要求;Azure 与 Microsoft 365 的常见失败多源于配额或权限范围而非语法。避免在未检查现状前改动基础设施、硬编码凭据或环境假设,以及跳过回滚、可观测性与验证计划。