Token导航 LogoToken导航

MCP Server · 开发工具

PowerPlatform MCP

一个用于查询和配置PowerPlatform/Dataverse环境的模型上下文协议(MCP)服务器和独立CLI工具,支持多环境管理、实体元数据操作、记录查询、插件管理等功能。

stdio官方级别未说明来源级核验工具 58powerplatform-mcp
TypeScriptClaude命令行工具Cursor

快速开始

作者 / 组织
michsob
提供方
michsob
运行时
Node.js

工具数量

58

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

34

仓库热度

收录来源

3 个

MCP World

选型结论

PowerPlatform MCP 属于开发工具类 MCP Server,公开资料标注 58 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx powerplatform-mcp

客户端配置示例

{
  "mcpServers": {
    "powerplatform-mcp": {
      "command": "npx",
      "args": [
        "powerplatform-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 58 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

PowerPlatform MCP/CLI

模型上下文协议(MCP)服务器 和 用于查询的独立CLI 以及配置 PowerPlatform/WEB环境。支持多种环境、实体元数据、记录、插件、流、解决方案、工作流、业务规则、安全角色、自定义API、web资源等,包括自动化环境设置的写入操作。

为什么选择MCP+CLI?

主控程序 直接与AI客户端(Claude、Cursor、GitHub Copilot)集成,以交互式、对话式的方式探索您的环境。

命令行界面 将结果写入a 文件系统缓存 而不是将它们内联返回。MCP工具响应受AI客户端上下文窗口的约束,当查询具有数百个实体、流或插件步骤的环境时,上下文窗口可能会截断或降级结果。CLI通过将完整结果持久化到磁盘来避免这一限制,使它们可以在没有上下文压力的情况下用于后续分析。这两个接口共享相同的工具和功能。

安装

需要 Node.js 22+ (\` --目标环境(默认为首次配置)。

命令

实体
entity-metadata 
entity-attributes 
entity-attribute  
entity-relationships 
entity-keys 
create-entity     [--primary-name-schema ] [--primary-name-display ] [--description ] [--ownership ] [--has-activities] [--has-notes] [--solution ]
create-entity-string-attribute     [--max-length ] [--required-level ] [--description ] [--solution ]
create-entity-memo-attribute     [--max-length ] [--required-level ] [--description ] [--solution ]
create-entity-integer-attribute     [--min ] [--max ] [--required-level ] [--description ] [--solution ]
create-entity-decimal-attribute     [--precision ] [--min ] [--max ] [--required-level ] [--description ] [--solution ]
create-entity-money-attribute     [--precision-source ] [--precision ] [--min ] [--max ] [--required-level ] [--description ] [--solution ]
create-entity-boolean-attribute     [--true-label ] [--false-label ] [--default-value ] [--required-level ] [--description ] [--solution ]
create-entity-datetime-attribute     [--format ] [--behavior ] [--required-level ] [--description ] [--solution ]
create-entity-picklist-attribute     [-o ]... [--required-level ] [--description ] [--solution ]
create-entity-lookup       [--required-level ] [--description ] [--cascade-delete ] [--solution ]
create-entity-alternate-key      [--solution ]
delete-entity-attribute  
记录
record  
query-records    [--max ]
create-record  
update-record   
delete-record  
associate-records     
disassociate-records    [relatedRecordId]
插件
plugin-assemblies                          [--include-managed] [--max ]
plugin-assembly              [--include-disabled]
plugin-packages                            [--include-managed] [--max ]
plugin-type 
entity-pipeline                [--message ] [--include-disabled]
plugin-trace-logs                          [--entity ] [--message ] [--correlation-id ] [--step-id ] [--hours ] [--max ] [--exceptions-only]
all-plugin-steps                           [--include-disabled] [--max ]
sdk-message 
register-plugin-package          [--pkg-version ] [--solution ]
update-plugin-package            --plugin-package-id  [--pkg-version ]
create-plugin-step  
   [--stage ] [--mode ] [--rank ] [--supported-deployment ] [--description ] [--configuration ] [--message-filter-id ] [--solution ]
create-plugin-step-image           [--name ] [--entity-alias ] [--image-type ] [--message-property-name ] [--attributes ]
流动
flows                                      [--active] [--name ] [--include-managed] [--max ]
flow-definition                    [--summary]
flow-inventory                             [--max ]
flow-runs                          [--status ] [--after ] [--before ] [--max ]
flow-run-details  
flow-health                                [--days ] [--max-runs ] [--max-flows ] [--active]
search-workflows                           [--name ] [--entity ] [--category ] [--active] [--max ]
create-cloud-flow          [--primary-entity ] [--solution ]
activate-flow 
deactivate-flow 
解决方案
solutions
solution 
solution-components 
publishers
add-solution-component     [--add-required]
publish-customizations                     [--entity ]
工作流
workflows                                  [--active] [--max ]
workflow-definition            [--summary]
ootb-workflows                             [--categories ]
业务规则
business-rules                             [--active] [--max ]
business-rule 
选项集
optionset 
依赖项
check-dependencies  
配置
connection-references                      [--managed-only] [--has-connection] [--no-connection] [--inactive] [--max-records ]
create-connection-reference     [--description ] [--solution ]
environment-variables                      [--managed-only] [--max-records ]
create-environment-variable    [--type ] [--default-value ] [--description ] [--solution ]
set-environment-variable-value     [--existing-value-id ]
自定义API
custom-apis                                [--include-managed] [--max ]
custom-api 
create-custom-api    [--binding-type ] [--bound-entity ] [--is-function] [--is-private] [--processing-type ] [--plugin-type-id ] [--plugin-type-name ] [--description ] [--solution ]
custom-api-response-properties 
create-custom-api-response-property     [--type ] [--description ] [--solution ]
custom-api-request-parameters 
create-custom-api-request-parameter     [--type ] [--description ] [--optional] [--solution ]
Web资源
web-resources                              [--type ] [--name ] [--max ]
web-resource 
create-web-resource     [--type ] [--description ] [--solution ]
set-entity-icon    [--solution ] [--web-resource-name ] [--display-name ] [--no-publish]
表单和视图
entity-forms                   [--type ]
entity-form-fields 
add-form-field   
remove-form-field   
entity-views 
add-view-column      [--width ]
set-view-columns        [--order-by ] [--desc]
remove-view-column   
PAC集成
pac-auth                                   Authenticate pac CLI using environment credentials
generate-models              [--settings 
] [--entities ] [--namespace ]
deploy-plugin 
                 --plugin-id  [--type ] [--configuration ]
安全角色
security-roles                             [--solution ] [--include-system] [--include-privileges] [--max-records ]
security-role-privileges           [--entity ] [--access-right ]
服务端点
service-endpoints                          [--max ]

______________________________________________________________________

发展

git clone https://github.com/michsob/powerplatform-mcp.git
cd powerplatform-mcp
npm install
cp .env.example .env   # fill in credentials
npm run build
npm run inspector      # test with MCP Inspector

释放

要发布新版本,请执行以下操作:

  1. 更新 version 在 package.json
  2. 将更改提交给 main
  3. 创建并推送版本标签:
   git tag v1.0.2
   git push origin v1.0.2

GitHub Actions将自动发布:

包npmGitHub包Docker(GHCR)
MCP服务器npm i powerplatform-mcpnpm i @michsob/powerplatform-mcpghcr.io/michsob/powerplatform-mcp
CLInpm i powerplatform-clinpm i @michsob/powerplatform-clighcr.io/michsob/powerplatform-cli

npm发布使用 可信发布(OIDC) --不需要令牌或秘密。GitHub软件包和GHCR使用内置 GITHUB_TOKEN 自动。

许可证

麻省理工学院

工具与能力

工具数量

58

资源数量

0

提示词数量

0

能力标签

PowerPlatform管理TypeScript本地部署Dataverse工具CLI工具AI集成环境配置

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 58 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
PowerPlatform MCP

MCP World · 本页

58stdio有3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

PowerPlatform MCP 怎么安装?

公开资料给出的安装命令是 npx powerplatform-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

PowerPlatform MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

PowerPlatform MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

PowerPlatform MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

PowerPlatform MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP