mcpField
A
add-datasource

add-datasource

github.com/microsoft开发1.1k241 次安装今天更新
代码仓库

关于 add-datasource

这是一个数据源路由技能,根据应用目标推荐合适的 Power Platform 连接方式,并调用对应的技能。它通过询问用户的实际需求来降低选择连接器所需的术语知识。

主要功能

  1. 01根据应用目标推荐方案
  2. 02将需求路由到专用技能
  3. 03支持多个能力的依次配置
  4. 04通过提问澄清模糊需求

适用场景

  1. 01为业务数据管理选择 Dataverse
  2. 02为应用添加 Teams 消息功能
  3. 03为文件操作选择 OneDrive 连接器
  4. 04在不确定连接器时获得建议

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoft/power-platform-skills --skill add-datasource

安装后在 Claude Code 中输入/add-datasource确认已加载。

详细介绍

📋 共享说明:shared-instructions.md - 跨领域注意事项。

添加数据源

路由技能,可理解用户的目标并帮助他们连接到合适的数据源,无需用户了解 Power Platform 术语。

工作流

检查记忆库

按照 shared-instructions.md 检查是否存在 memory-bank.md。

理解目标
  1. 如果提供了 $ARGUMENTS,或者调用方已经说明了所需内容,请直接使用这些信息并跳过下面的问题。
  2. 否则,询问用户希望应用实现什么功能,而不是要使用哪个连接器。关注最终目标。例如:
    • “你的应用需要处理哪类数据?”
    • “你的应用应该能做什么?(例如,搜索公司信息、管理任务、发送消息)”
  3. 根据用户的回答,推荐最佳方案并说明为何适合。用户不必了解 Dataverse、SharePoint 或其他连接器之间的区别——这是我们的工作。
路由到合适的技能

将用户的目标映射到相应技能:

用户的目标最佳方案调用
存储和管理结构化业务数据(自定义表、表单、CRUD)Dataverse 是该平台的原生数据库/add-dataverse
跟踪工作项、Bug、构建或管道Azure DevOps 连接器/add-azuredevops
发送或读取 Teams 消息、向频道发帖Teams 连接器/add-teams
读取或写入 Excel 电子表格数据Excel Online (Business) 连接器/add-excel
上传、下载或管理文件OneDrive for Business 连接器/add-onedrive
使用 SharePoint 列表或文档库SharePoint Online 连接器/add-sharepoint
发送电子邮件、读取收件箱、管理日历事件Office 365 Outlook 连接器/add-office365
调用在 Copilot Studio 中构建的 AI Agent 或 CopilotCopilot Studio 连接器/add-mcscopilot
其他情况或不确定通用连接器(我们会找出合适的方案)/add-connector

重要路由规则:

  • 如果用户想要执行操作(发送电子邮件、发布消息、创建文件),请使用执行该操作的专用连接器(例如,发送电子邮件使用 /add-office365,发布消息使用 /add-teams)。
  1. 如果用户需要多种功能,请依次调用相应的技能。
用户不确定时

如果用户描述的目标比较模糊(例如,“我需要为我的应用提供数据”),请引导他们:

  1. 询问应用的功能和使用者
  2. 询问他们需要显示或交互的数据
  3. 推荐满足其需求的最简单方案
  4. 用通俗易懂的语言解释推荐理由(除非用户先使用“连接器”“Dataverse”或“表格数据源”等术语,否则避免使用这些行话)

评论

支持 Markdown