Предоставление доступа 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

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

CLAUDE.md Конституция: Создание персонального AI-агента — Часть II Обзор файла
Гайды

CLAUDE.md Конституция: Создание персонального AI-агента — Часть II Обзор файла

CEO делится аннотированным файлом CLAUDE.md — 16 разделов, охватывающих идентичность, проактивность, память, дедлайны и жёсткие правила, созданным за 6 недель для компании из 50 человек.

OpenClawRadar
Для создания 9 навыков Клода в Solo Studio: укладка инструкций для реальной работы
Гайды

Для создания 9 навыков Клода в Solo Studio: укладка инструкций для реальной работы

Один разработчик создал девять навыков Claude для видеопроизводства, аналитики, SEO, финансового моделирования и других задач. Ключевая идея: пишите навыки как инструкции для опытного коллеги, а не как документацию. Навыки срабатывают автоматически и комбинируются при пересечении задач.

OpenClawRadar
Экспорт истории ChatGPT в систему памяти OpenClaw
Гайды

Экспорт истории ChatGPT в систему памяти OpenClaw

Пользователь Reddit делится процессом экспорта многолетней истории разговоров ChatGPT и импорта её в систему памяти OpenClaw с помощью инструмента ai-chat-md-export, что позволяет локальным ИИ-агентам получать доступ к историческому контексту.

OpenClawRadar
Визуальное руководство по жизненному циклу 27 хуков Claude Code
Гайды

Визуальное руководство по жизненному циклу 27 хуков Claude Code

Сообщество создало ресурс с визуальным и аудио-обзором всех 27 хуков Claude Code, показывающий, когда каждый срабатывает, их порядок и какие данные они получают. Проект был полностью создан с использованием самого Claude Code.

OpenClawRadar