PowerPlatform MCP 服务器
模型上下文协议 (MCP) 服务器,提供对 PowerPlatform/Dataverse 实体和记录的智能访问。此工具提供上下文感知辅助、实体探索和元数据访问。
主要特点:
通过格式化、上下文感知的提示进行丰富的实体元数据探索
具有智能过滤功能的高级 OData 查询支持
全面的关系映射和可视化
通过人工智能代理进行人工智能辅助查询构建和数据建模
对实体属性、关系和全局选项集的完全访问权限
安装
您可以通过两种方式安装并运行此工具:
选项 1:全局安装
然后运行它:
选项 2:直接使用 npx 运行
无需安装即可运行:
配置
运行前,设置以下环境变量:
用法
这是一个 MCP 服务器,旨在与兼容 MCP 的客户端(例如 Cursor、Claude App 和 GitHub Copilot)配合使用。运行后,它将提供用于检索 PowerPlatform 实体元数据和记录的工具。
可用工具
get-entity-metadata
:获取有关 PowerPlatform 实体的元数据get-entity-attributes
:获取 PowerPlatform 实体的属性/字段get-entity-attribute
:获取 PowerPlatform 实体的特定属性/字段get-entity-relationships
:获取 PowerPlatform 实体的关系get-global-option-set
:获取全局选项集定义get-record
:通过实体名称和 ID 获取特定记录query-records
:使用 OData 过滤器表达式查询记录use-powerplatform-prompt
:使用 PowerPlatform 实体的预定义提示模板
MCP 提示
该服务器包含一个提示功能,提供有关 PowerPlatform 实体的格式化、上下文丰富的信息。
可用的提示类型
use-powerplatform-prompt
工具支持以下提示类型:
ENTITY_OVERVIEW :实体的全面概述
ATTRIBUTE_DETAILS :有关特定实体属性的详细信息
QUERY_TEMPLATE :带有示例过滤器的实体的 OData 查询模板
RELATIONSHIP_MAP :实体关系的可视化地图
示例
实体概览提示
输出:
属性详情提示
输出:
查询模板提示
输出:
常见过滤器示例
等于:
name eq 'Contoso'
包含:
contains(name, 'Contoso')
大于日期:
createdon gt 2023-01-01T00:00:00Z
多个条件:
name eq 'Contoso' and statecode eq 0
输出:
提示示例
以下是如何使用 PowerPlatform MCP 提示与助手交互的一些示例:
1.实体理解
您可以用自然语言向助手询问实体:
2. 构建查询
您可以寻求构建查询的帮助:
3. 理解关系
您可以自然地探索实体关系:
4. 领域/属性调查
您可以询问特定字段:
5.复杂数据建模
您可以获得有关数据建模决策的帮助:
6. 调试协助
您可以获取故障排除帮助:
这些示例展示了 AI 助手如何利用 MCP 提示,为 PowerPlatform 开发任务提供情境感知的精准辅助。AI 能够理解您环境的具体配置,并能协助您完成简单的查询和复杂的架构决策。
执照
麻省理工学院
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.Last updated -8147
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -34MIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -63MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables interaction with Microsoft Dynamics 365 CRM from Claude Desktop, allowing users to retrieve, create, and update CRM data through natural language.Last updated -514MIT License