SuperAPI AI 工具集

add-workiq-tools

智能体与模型

查看项目

更新于 10-16 00:30

技能介绍

用途:为已有 A365 智能体接入 WorkIQ MCP 工具服务器,让智能体通过 MCP 访问 M365 工作数据。触发语包括“add workiq tools to this agent”“give this agent access to m365 data”等。

主要能力:WorkIQ 工具提供预置的 M365 数据访问,涵盖邮件、日历、Teams、SharePoint、OneDrive、Word、用户/状态、Copilot,以及 Dataverse 和 Dynamics 365。具体服务器名称以 a365 develop list-available 输出为准,V2 目录名形如 mcp_MailTools、mcp_CalendarTools,会随时间变化。

使用方式:先运行 a365 develop list-available 查看可用 MCP 服务器目录,再用 a365 develop add-mcp-servers 将所选服务器写入 ToolingManifest.json,智能体代码在运行时通过 GetMcpToolsAsync 加载这些工具。若 a365 缺失,可执行 dotnet tool install -g Microsoft.Agents.A365.DevTools.Cli 安装。命令示例:a365 develop add-mcp-servers "mcp_MailTools" "mcp_CalendarTools",也可加 --project-path "<project_dir>"。所有更改是增量且幂等的,可安全重跑。

适用场景:已有 .NET Agent Framework/Semantic Kernel、Node.js LangChain/OpenAI/Claude、Python Agent Framework/OpenAI/Google ADK 等受支持框架的智能体。

限制:权限需由开发者或全局管理员单独授予,该命令只写 ToolingManifest.json,不授予权限。S2S 智能体不可用,WorkIQ 需要 OBO 委托用户令牌。部分语言与框架组合无 Microsoft 发布的适配器,会硬停止;Azure AI Foundry 与 Python Semantic Kernel 为尽力而为接线,无公开示例。工作区无智能体代码时需先运行 /agent365:make-ai-teammate。