Предоставление доступа Claude к M365 через Power Automate и сервер FastMCP

✍️ OpenClawRadar📅 Опубликовано: 19 мая 2026 г.🔗 Source
Предоставление доступа Claude к M365 через Power Automate и сервер FastMCP
Ad

Разработчик на r/ClaudeAI поделился практичной архитектурой для предоставления Claude доступа к Microsoft 365 без прав администратора арендатора. В основе решения — потоки Power Automate, выполняющие действия по вебхукам, и небольшой FastMCP-сервер, выступающий в роли моста.

Что это делает

Claude теперь может выполнять следующие действия M365 с помощью MCP-инструментов:

  • Читать входящие и отправлять письма
  • Проверять календарь
  • Сохранять заметки в OneDrive в указанные папки
  • Создавать задачи в Planner
  • Добавлять строки в таблицы Excel
  • Заполнять шаблоны Word

Архитектура

Цепочка проста:

Claude -> вызов MCP-инструмента -> FastMCP-сервер -> вебхук Power Automate -> коннектор M365

Каждое действие M365 — это отдельный поток Power Automate с HTTP-триггером. Потоки выполняются под учётной записью пользователя, используя уже утверждённые разрешения. FastMCP-сервер (около 200 строк Python + JSON-конфиг) направляет вызовы инструментов к правильному URL вебхука.

Ad

Обзор настройки

  • Создать потоки Power Automate для каждого действия (отправить письмо, прочитать календарь и т.д.) с HTTP-триггером
  • Скопировать подписанный URL вебхука из каждого потока
  • Развернуть FastMCP-сервер (fastmcp на PyPI) на дешёвом VPS
  • Определить инструменты, такие как m365_send_email, m365_calendar_read, onedrive_create_file, которые отправляют POST-запросы с JSON на вебхуки
  • Указать MCP-конфиг Claude Desktop для подключения к серверу

Практические уроки

Разработчик отмечает, что для доступа агентских инструментов не нужны идеальные официальные API-интеграции — существующие корпоративные инструменты, такие как Power Automate, могут служить прагматичным бэкендом. Забавный баг: два MCP-инструмента, указывающих на один и тот же вебхук (из-за забытого обновления URL в конфиге), приводили к тому, что Claude вызывал «правильный» инструмент, но Power Automate выполнял не то действие.

📖 Source: r/ClaudeAI

Ad

👀 Смотрите также

Установка OpenClaw на MacBook Pro с использованием локального Homebrew и NVM
Гайды

Установка OpenClaw на MacBook Pro с использованием локального Homebrew и NVM

Пользователь успешно установил OpenClaw на MacBook Pro, используя локальную учётную запись без прав администратора с локальным Homebrew, NVM v0.40.4, Python 3.14.3 через pyenv, Node 24 и LLM Qwen3.5-122B-A10B-MLX-vision-4.7-bit через oMLX.

OpenClawRadar
Руководство по настройке Claude Code LSP: Понимание структуры кода
Гайды

Руководство по настройке Claude Code LSP: Понимание структуры кода

В посте на Reddit рассказывается, как настроить Claude Code для использования Language Server Protocol для структурного понимания кода вместо текстового сопоставления, что сокращает время запросов с 30-60 секунд до ~50 мс с такими функциями, как переход к определению, поиск ссылок и иерархия вызовов.

OpenClawRadar
Обновление OpenClaw v2.0: Критический контрольный список перед обновлением для предотвращения критических изменений
Гайды

Обновление OpenClaw v2.0: Критический контрольный список перед обновлением для предотвращения критических изменений

Последнее обновление OpenClaw включает 12 критических изменений, новую систему плагинов и более 30 исправлений безопасности. В этом руководстве описаны пять важных проверок, которые необходимо выполнить перед обновлением, включая переименование переменных окружения, миграцию каталога состояния и перенастройку автоматизации браузера.

OpenClawRadar
Шпаргалка по структуре папок Claude Code от пользователя Reddit
Гайды

Шпаргалка по структуре папок Claude Code от пользователя Reddit

Пользователь Reddit создал шпаргалку по структуре папок Claude Code после столкновения с распространёнными ошибками, охватывающую структуру каталога .claude/, события хуков, settings.json, конфигурацию MCP, структуру навыков и пороги управления контекстом.

OpenClawRadar