Power Platform MCP Server
MCP-сервер Power Platform: 312 инструментов для потоков, приложений, Dataverse и Power Pages, управление обычными словами.
- 103 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Инструменты записывают данные в Dataverse и SharePoint, меняют потоки, политики DLP и общий доступ в живом тенанте.
- Вход выполняется через Entra с согласием администратора на набор разрешений.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/power-platform-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструменты записывают данные в Dataverse и SharePoint, меняют потоки, политики DLP и общий доступ в живом тенанте.
- Вход выполняется через Entra с согласием администратора на набор разрешений.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту 312 инструментов для Power Automate, холстовых и модельных приложений Power Apps, SharePoint, Dataverse, Power Pages, Copilot Studio и администрирования тенанта. Агент собирает поток по описанию, проверяет его по рекомендациям (оценка 0–100), запускает тест и разбирает упавшие запуски. Снимок репозитория содержит документацию, журнал изменений и плагин для Claude Code с десятью скиллами: сборка и отладка потоков, Dataverse, подключения, Power Pages, рабочие очереди, управление тенантом. Сам сервер распространяется как npm-пакет `powerautomate-mcp`. Мастер `--setup` создает регистрацию приложения в Entra, выполняет вход и прописывает сервер в конфигурацию клиента.
Для кого. Разработчикам и администраторам Power Platform, которые автоматизируют процессы в Microsoft 365 через Claude Code, Cursor или VS Code с Copilot.
Подходит, если
- Менеджеру нужен поток Power Automate, а описать его проще словами, чем собирать в редакторе.
- Поток упал ночью, и надо понять, на каком шаге и почему.
- В Dataverse требуется массово выбрать и поправить строки таблицы с подтверждением перед записью.
- Администратор проверяет политики DLP и подключения в окружениях тенанта.
Не подходит, если
- Рабочего аккаунта Microsoft 365 нет: личная почта не подходит.
- Политика компании запрещает регистрировать приложения в Entra и давать им согласие администратора.
- Нужен только один простой поток, а 312 инструментов перегрузят контекст агента.
Пример запроса к агенту
Собери поток Power Automate, который при новом письме с вложением сохраняет файл в SharePoint и пишет в Teams. Сначала покажи план и вопросы.MCP
- Транспорт
- stdio, http
- Авторизация
- OAuth
Переменные окружения
PA_MCP_CLIENT_ID- Идентификатор приложения Entra; перекрывает значение из файла настроек.
Ограничения
Нужен рабочий аккаунт Microsoft 365 и Node.js 22.19 или новее. Мастер запрашивает набор разрешений и согласие администратора, для согласия нужна одна из ролей администратора. Исходного кода сервера в репозитории нет: лежат документация и плагин, пакет берется из npm, лицензия не указана. Инструменты управления тенантом, общим доступом и записью в Dataverse меняют живые данные организации, поэтому начинайте с минимального набора прав. Часть функций Copilot Studio помечена автором как экспериментальная.
Как отключить. Выполните `claude plugin uninstall powerautomate-mcp` либо `claude mcp remove powerautomate`, затем `npm uninstall -g powerautomate-mcp`. Регистрацию приложения в Entra удалите отдельно в портале Azure.
Частые вопросы
Как поставить Power Platform MCP в Claude Code?
Через плагин: `/plugin marketplace add rcb0727/powerplatform-mcp-docs`, затем `/plugin install powerautomate-mcp@powerautomate-mcp`. Плагин запускает сервер через `npx`, отдельно ничего ставить не нужно.
Нужна ли регистрация приложения в Entra?
Да. Мастер `--setup` создает ее сам или принимает уже готовую. Для командного развертывания администратор один раз кладет настройки на все машины, и мастер пользователям не показывается.
С какими клиентами работает сервер?
Claude Desktop, Claude Code, Cursor, VS Code с Copilot, Gemini CLI и Windsurf. ChatGPT подключают через режим `--http`.
Что делать, если инструменты не отвечают?
Запустите `powerautomate-mcp --doctor`: команда проверяет конфигурацию и вход. После правки перезапустите клиент.
Собирает ли сервер телеметрию?
Нет, согласно политике конфиденциальности в репозитории: сервер работает локально и обращается к сервисам Microsoft.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
MCP-сервер и CLI wincli: агент управляет окнами Windows по именам кнопок и полей через UI Automation, без координат скриншота
MCP-сервер для AppleScript: агент запускает скрипты и управляет приложениями Mac, от заметок и календаря до файлов
Discord MCP от cappyeo — более 200 инструментов
Discord MCP (cappyeo)
Discord MCP с более чем 200 инструментами: агент ведет сообщения, роли и модерацию, собирает сервер по плану, а запись по умолчанию в режиме предпросмотра
Flow-Like MCP
Flow-Like
MCP-узлы Flow-Like открывают функции визуального процесса агенту через HTTP с выбранными инструментами и доступами
MCP-сервер для удаленного управления Windows: снимки экрана, PowerShell, файлы, мышь и клавиатура, реестр и OCR
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Power Platform MCP Server (эта карточка) | нет | OAuth | 103 | |
| Power Platform Skills | нет | 1 136 | официальный маркетплейс плагинов Microsoft для Power Platform; здесь один MCP-сервер с 312 инструментами сборки и администрирования | |
| Dataverse Skills | да | 257 | девять скиллов Microsoft только для Dataverse; сервер дополнительно собирает потоки и администрирует тенант |
Коротко о README
Сервер охватывает Power Automate, Power Apps, Dataverse, Power Pages, Copilot Studio и администрирование, а токены хранит в Keychain, DPAPI или libsecret. Подробная защита от внедрения запросов и обхода путей описана в разделе о безопасности.