开发者工具 · 云平台

MCP Dataverse

mwhesse/mcp-dataverse

Dataverse MCP服务器是一个基于模型上下文协议的服务,提供全面的Microsoft Dataverse架构管理功能,包括表、列、关系、选项集等对象的创建、更新和删除操作,支持解决方案管理和安全配置。

安装

客户端配置

{
  "mcpServers": {
    "dataverse": {
      "command": "cmd",
      "args": [
        "/c",
        "node",
        "C:\\DEV\\projects\\dataverse-mcp\\build\\index.js"
      ],
      "env": {
        "DATAVERSE_URL": "<DATAVERSE_URL>",
        "DATAVERSE_CLIENT_ID": "<DATAVERSE_CLIENT_ID>",
        "DATAVERSE_CLIENT_SECRET": "<DATAVERSE_CLIENT_SECRET>",
        "DATAVERSE_TENANT_ID": "<DATAVERSE_TENANT_ID>"
      }
    }
  }
}

环境变量

DATAVERSE_URLDATAVERSE_CLIENT_IDDATAVERSE_CLIENT_SECRETDATAVERSE_TENANT_ID
作者
@mwhesse
分类
开发者工具, 云平台
许可证
MIT
更新于
2026年10月6日

工具(40)

  • create_dataverse_table

    Fully Tested - Create Dataverse Table: Creates a new custom table in Dataverse with the specified configuration.

  • get_dataverse_table

    Fully Tested - Get Dataverse Table: Retrieves detailed information about a specific Dataverse table including its metadata, properties, and configuration.

  • update_dataverse_table

    Fully Tested - Update Dataverse Table: Updates the properties and configuration of an existing Dataverse table.

  • delete_dataverse_table

    Fully Tested - Delete Dataverse Table: Permanently deletes a custom table from Dataverse.

  • list_dataverse_tables

    Fully Tested - List Dataverse Tables: Retrieves a list of tables in the Dataverse environment with filtering options.

  • create_dataverse_column

    Fully Tested - Create Dataverse Column: Creates a new column (field) in a Dataverse table with the specified data type and configuration.

  • get_dataverse_column

    Fully Tested - Get Dataverse Column: Retrieves detailed information about a specific column in a Dataverse table, including its data type, properties, and…

  • update_dataverse_column

    Fully Tested - Update Dataverse Column: Updates the properties and configuration of an existing column in a Dataverse table.

  • delete_dataverse_column

    Fully Tested - Delete Dataverse Column: Permanently deletes a column from a Dataverse table.

  • list_dataverse_columns

    Fully Tested - List Dataverse Columns: Retrieves a list of columns in a specific Dataverse table with filtering options.

  • create_autonumber_column

    Fully Tested - Create AutoNumber Column: Creates a new AutoNumber column in a Dataverse table with specified format.

  • update_autonumber_format

    Fully Tested - Update AutoNumber Format: Updates the AutoNumberFormat of an existing AutoNumber column.

  • set_autonumber_seed

    Fully Tested - Set AutoNumber Seed: Sets the seed value for an AutoNumber column's sequential segment using the SetAutoNumberSeed action.

  • get_autonumber_column

    Fully Tested - Get AutoNumber Column: Retrieves detailed information about an AutoNumber column including its current format, properties, and configuration.

  • list_autonumber_columns

    Fully Tested - List AutoNumber Columns: Lists all AutoNumber columns in a specific table or across all tables in the environment.

  • convert_to_autonumber

    Fully Tested - Convert to AutoNumber: Converts an existing text column to an AutoNumber column by adding an AutoNumberFormat.

  • create_dataverse_relationship

    Fully Tested - Create Dataverse Relationship: Creates a relationship between two Dataverse tables.

  • get_dataverse_relationship

    Fully Tested - Get Dataverse Relationship: Retrieves detailed information about a specific relationship between Dataverse tables, including its configuration,…

  • delete_dataverse_relationship

    Fully Tested - Delete Dataverse Relationship: Permanently deletes a relationship between Dataverse tables.

  • list_dataverse_relationships

    Fully Tested - List Dataverse Relationships: Retrieves a list of relationships in the Dataverse environment with filtering options.

  • create_dataverse_optionset

    Fully Tested - Create Dataverse Option Set: Creates a new global option set (choice list) in Dataverse with predefined options.

  • get_dataverse_optionset

    Fully Tested - Get Dataverse Option Set: Retrieves detailed information about a specific option set including its metadata, options, and configuration.

  • update_dataverse_optionset

    Fully Tested - Update Dataverse Option Set: Updates an existing option set by modifying its properties and managing its options.

  • delete_dataverse_optionset

    Fully Tested - Delete Dataverse Option Set: Permanently deletes an option set from Dataverse.

  • list_dataverse_optionsets

    Fully Tested - List Dataverse Option Sets: Retrieves a list of option sets in the Dataverse environment with filtering options.

  • get_dataverse_optionset_options

    Fully Tested - Get Dataverse Option Set Options: Retrieves all options (choices) within a specific option set, including their values, labels, descriptions,…

  • create_dataverse_publisher

    Fully Tested - Create Dataverse Publisher: Creates a new publisher in Dataverse.

  • get_dataverse_publisher

    Fully Tested - Get Dataverse Publisher: Retrieves detailed information about a specific publisher including its customization prefix, option value prefix, and…

  • list_dataverse_publishers

    Fully Tested - List Dataverse Publishers: Retrieves a list of publishers in the Dataverse environment with filtering options.

  • create_dataverse_solution

    Fully Tested - Create Dataverse Solution: Creates a new unmanaged solution in Dataverse.

  • get_dataverse_solution

    Fully Tested - Get Dataverse Solution: Retrieves detailed information about a specific solution including its metadata, version, publisher details, and…

  • list_dataverse_solutions

    Fully Tested - List Dataverse Solutions: Retrieves a list of solutions in the Dataverse environment with filtering options.

  • set_solution_context

    Fully Tested - Set Solution Context: Sets the active solution context for all subsequent metadata operations.

  • get_solution_context

    Fully Tested - Get Solution Context: Retrieves the currently active solution context information.

  • clear_solution_context

    Fully Tested - Clear Solution Context: Clears the currently active solution context.

  • create_dataverse_role

    Fully Tested - Create Dataverse Security Role: Creates a new security role in Dataverse to define permissions and access levels for users and teams.

  • get_dataverse_role

    Fully Tested - Get Dataverse Security Role: Retrieves detailed information about a specific security role including its properties, business unit association,…

  • update_dataverse_role

    Fully Tested - Update Dataverse Security Role: Updates the properties and configuration of an existing security role.

  • delete_dataverse_role

    Fully Tested - Delete Dataverse Security Role: Permanently deletes a security role from Dataverse.

  • list_dataverse_roles

    Fully Tested - List Dataverse Security Roles: Retrieves a list of security roles in the Dataverse environment with filtering options.

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
VS Code GitHub Copilot logo

VS Code GitHub Copilot

桌面端 · 免费增值 · MIT

VS Code 通过代理模式将 MCP 与 GitHub Copilot 集成,允许在你的代理编码工作流中直接与 MCP 提供的工具交互。在 Claude Desktop、工作区或用户设置中配置服务器,提供引导式 MCP 安装和安全处理输入变量中的密钥,避免泄露硬编码密钥。

WindowsMacOSLinuxWeb

相关 MCP 服务器

更多服务器
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright是一个跨浏览器的Web测试和自动化框架,支持Chromium、Firefox和WebKit,提供无头执行、多浏览器兼容性测试、强大的断言和工具支持,适用于多种编程语言。

开发者工具
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix是一个将代码库打包为AI友好格式的工具,支持本地和远程仓库处理,提供代码压缩、安全检查和多种输出格式。

开发者工具
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS 是字节跳动的多模态 AI 智能体技术栈,包含两个项目:Agent TARS(基于 MCP 的命令行与 Web UI 智能体)和 UI-TARS-desktop(桌面 GUI 智能体)。

开发者工具
blender logo

blender

ahujasid/blender-mcp

10.6k

BlenderMCP通过MCP协议将Blender与Claude AI连接,实现AI辅助3D建模与场景控制

开发者工具
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

Playwright MCP是一个基于Playwright的浏览器自动化服务器,通过结构化数据而非像素输入实现LLM与网页的交互。

开发者工具
2344 logo

2344

comet-ml/opik

7k

Opik是一个开源的LLM评估框架,支持追踪、评估和监控LLM应用,帮助开发者构建更高效、更经济的LLM系统。

开发者工具