Dataverse MCP Server 參考資料(預覽)

Note

本文說明由標準執行架構驅動的 Agent 或 Agent 流程中所使用的功能。

Important

這是預覽功能。

  • Microsoft 會在正式發行前釋出預覽功能,讓客戶能搶先體驗並提供回饋。
  • 預覽功能功能有限,且不適合生產環境使用。
  • Microsoft 可能會更改預覽版 MCP 工具名稱和參數。 避免硬編碼的相依關係。 Microsoft 維持情境支援。
  • 預覽功能須遵守Microsoft補充使用條款。

概觀

顯示名稱 描述
Microsoft Dataverse MCP 伺服器 包含用於 Dataverse 的工具的 MCP 伺服器。

可用工具

Tool 描述
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 促進修改現有資料表的結構或元資料,例如新增欄位、重新命名欄位或更新限制條件,同時不干擾現有資料或工作流程。
刪除表格 永久移除 Dataverse 環境中的一個資料表,包括其相關的結構與資料。 此操作僅限擁有適當權限的使用者,以確保治理合規。
delete_record 使用Dataverse資料表的唯一識別碼刪除特定紀錄。 此作業支援有效的資料生命週期管理及遵守保留政策。
搜尋 支援 Dataverse 的關鍵字搜尋,讓使用者能有效找到特定紀錄、實體或欄位。 此工具特別適合在大型資料集中進行探索性分析與資料表發現。
擷取 利用資料表名稱與記錄 ID 從 Dataverse 取得完整記錄細節。 此工具提供對紀錄資料的完整可視化,支援審計、報告及 AI 驅動的洞察。

主要功能

資料建立與匯入

為業務紀錄、配置或運營實體填入新資料到 Dataverse 資料表中。

工具:

  • create_record – 將新列插入 Dataverse 資料表,並回傳紀錄的 GUID,實現下游自動化或連結。
  • create_table – 允許開發者或管理員定義帶有特定結構的新資料表以儲存商業資料。

資料探索與發掘

了解現有資料模型的結構,並識別 Dataverse 內可用的資料表。

工具:

  • list_tables – 列出連接資料宇宙環境中所有可用的資料表。
  • describe_table – 擷取任一選定資料表的 T-SQL 架構,包括欄位、型別與關係。

資料查詢與分析

為 Copilot 推理或開發者工作流程擷取、分析或驗證商業資料。

工具:

  • read_query – 執行 SELECT 查詢,從 Dataverse 資料表擷取過濾後的資料。
  • 搜尋 – 利用關鍵字在 Dataverse 上搜尋符合特定條件的紀錄。
  • 擷取 – 利用實體名稱與 ID 取得記錄的完整細節以進行深入分析。

資料更新與維護

修改現有資料或更新架構,以配合業務邏輯或流程的變化。

工具:

  • update_record – 更新現有紀錄中的欄位,如狀態、擁有者或優先權。
  • update_table – 調整資料表的結構或元資料。 例如新增欄位或重新命名欄位。

資料刪除與生命週期管理

管理保留政策或清理過時的紀錄與資料表,同時維持資料治理。

工具:

  • delete_record – 透過 GUID 移除特定紀錄,支援自動清理或符合 GDPR 的刪除。
  • delete_table – 安全刪除 Dataverse 中未使用或棄用的資料表。

智慧副駕駛與人工智慧情境

讓 AI 副駕駛與代理,如 Microsoft Copilot Studio 和 Claude Desktop,能夠安全地推理 Dataverse 資料。

工具:

  • 搜尋、查詢提取和擷取 —— 讓副駕駛能動態定位、解讀並利用企業數據回應。
  • create_record與update_record – 允許副駕駛記錄新動作或修改現有紀錄,作為對話工作流程的一部分。