Dataverse MCP 服务器参考

重要提示

你需要是边境预览计划的一部分,才能提前访问 Microsoft Agent 365。 边界将你直接与Microsoft最新的 AI 创新联系起来。 边境预览版受客户协议现有预览条款的约束。 由于这些功能仍在开发中,其可用性和功能可能会随时间而变化。

概述

显示名称 Description
Microsoft Dataverse Web 服务 MCP 服务器包含用于 Microsoft Dataverse 的工具。

可用工具

工具 Description
create_record 允许用户将新记录插入到指定的 Dataverse 表中。 成功创建后,该工具将返回新添加的行的全局唯一标识符(GUID),从而促进与下游作和工作流的无缝集成。
describe_table 检索给定 Dataverse 表的完整 T-SQL 架构 ,包括字段名称、数据类型和关系。 这样,开发人员就能够清楚地了解表的结构,以便有效地生成查询和管理数据模型。
list_tables 返回当前 Dataverse 环境中所有可用表的综合列表。 这有助于用户在其组织环境中快速发现和导航数据布局。
read_query 执行 SELECT 语句以直接查询 Dataverse 数据,基于指定的筛选器和条件返回结果。 非常适合需要动态数据检索的数据浏览、分析和集成方案。
update_record 允许用户通过指定要更新的记录的唯一标识符(GUID)和字段来修改 Dataverse 表中的现有记录。 这可确保数据的有效维护和同步。
create_table 通过定义架构(包括列名、数据类型和关系)来创建新的 Dataverse 表。 此工具支持灵活的架构管理,以满足不断变化的业务需求。
update_table 有助于修改现有表的架构或元数据(例如添加新列、重命名字段或更新约束),而不会中断现有数据或工作流。
delete_table 从 Dataverse 环境中永久删除表,包括其关联的架构和数据。 此作仅限于具有适当权限的用户,以确保治理符合性。
delete_record 使用 Dataverse 表的唯一标识符从 Dataverse 表中删除特定记录。 此作支持高效的数据生命周期管理和与保留策略的合规性。
搜索 启用跨 Dataverse 的基于关键字的搜索,允许用户有效地查找特定记录、实体或字段。 此工具特别适用于大型数据集中的探索分析和实体发现。
/fetch 使用实体名称和记录 ID 从 Dataverse 检索完整的记录详细信息。 此工具提供对记录数据、支持审核、报告和 AI 驱动的见解的完整可见性。

主要功能

数据创建和引入

使用业务记录、配置或作实体的新数据填充 Dataverse 表。

工具:

  • create_record – 将新行插入 Dataverse 表中,并返回记录的 GUID,从而启用下游自动化或链接。
  • create_table – 允许开发人员或管理员定义具有指定架构的新表来存储业务数据。

数据探索和发现

了解现有数据模型的结构,并确定 Dataverse 中的可用实体。

工具:

  • list_tables – 列出连接 Dataverse 环境中可用的所有表。
  • describe_table – 检索任何所选表的 T-SQL 架构,包括列、类型和关系。

数据查询和分析

检索、分析或验证 Copilot 推理或开发人员工作流的业务数据。

工具:

  • read_query – 执行 SELECT 查询,从 Dataverse 表中提取筛选的数据。
  • 搜索 - 使用关键字跨 Dataverse 搜索以查找符合特定条件的记录。
  • fetch – 使用实体名称和 ID 检索记录的完整详细信息,以便进行更深入的分析。

更新和维护

修改现有数据或更新架构,使其与不断变化的业务逻辑或流程保持一致。

工具:

  • update_record – 更新现有记录中的字段,例如状态、所有者或优先级。
  • update_table – 调整表的架构或元数据,例如添加新列或重命名字段。

数据删除和生命周期管理

管理保留策略或清理过时的记录和表,同时维护数据治理。
工具:

  • delete_record – 通过 GUID 删除特定记录,支持自动清理或符合 GDPR 的删除。
  • delete_table – 从 Dataverse 安全地删除未使用的或已弃用的表。

智能警察和 AI 方案

授权 AI copilots 和代理(例如,Microsoft Copilot Studio、Claude Desktop)安全地推理 Dataverse 数据。
工具:

  • 搜索、read_query和提取 - 启用 copilot 以使用企业数据动态定位、解释和响应。
  • create_record和update_record – 允许警察记录新作或修改现有记录作为聊天工作流的一部分。