К основному содержанию
MCP-сервер CX Codex

Microsoft 365 Admin — MCP-сервер для Claude Code: админка M365

MCP-сервер для администрирования Microsoft 365 через Graph API с application permissions. По умолчанию только чтение.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env MS365_ADMIN_MCP_TENANT_ID=<MS365_ADMIN_MCP_TENANT_ID> --env MS365_ADMIN_MCP_CLIENT_ID=<MS365_ADMIN_MCP_CLIENT_ID> --env MS365_ADMIN_MCP_CLIENT_SECRET=<MS365_ADMIN_MCP_CLIENT_SECRET> --env MS365_ADMIN_MCP_KEYVAULT_URL=<MS365_ADMIN_MCP_KEYVAULT_URL> --env MS365_ADMIN_MCP_CLOUD_TYPE=<MS365_ADMIN_MCP_CLOUD_TYPE> --transport stdio microsoft-365-admin -- npx -y @okapi-ca/ms-365-admin-mcp-server
Открыть на GitHub

Что делает Microsoft 365 Admin

Сервер даёт агенту доступ к административным операциям Microsoft 365: безопасность, аудит, идентификация, Exchange, Intune, отчёты, eDiscovery, Teams, Defender for Identity и админка Microsoft 365 Copilot. Всего 674 инструмента. Авторизация идёт через application permissions по client credentials, то есть без интерактивного входа пользователя.

По умолчанию сервер работает в режиме только чтения. Запись включается флагом --allow-writes, и у инструментов записи есть классификация риска: low, medium, high, critical. Есть пресеты для фильтрации инструментов по домену, два транспорта — stdio и HTTP (StreamableHTTP), поддержка облака Microsoft global и China (21Vianet), а также Azure Key Vault для секретов.

Понадобится Node.js версии 18 или выше, регистрация приложения в Azure AD именно с application permissions, а не delegated, и конкретный tenant ID — значение common не подойдёт. Без этих трёх вещей сервер не запустится.

Какие задачи решает

  • провести аудит учётных записей и гостевых пользователей в тенанте
  • разобрать инцидент безопасности по журналам и advanced hunting
  • посмотреть состояние устройств и политик Intune
  • выгрузить отчёты об использовании Microsoft 365 Copilot
  • найти данные через eDiscovery для юридической выгрузки

Примеры запросов агенту

  • Покажи список гостевых пользователей в тенанте и дату их последнего входа
  • Найди все устройства Intune без включённого BitLocker
  • Собери отчёт об использовании Microsoft 365 Copilot за прошлый месяц

Как установить Microsoft 365 Admin

Командой платформы

claude mcp add --env MS365_ADMIN_MCP_TENANT_ID=<MS365_ADMIN_MCP_TENANT_ID> --env MS365_ADMIN_MCP_CLIENT_ID=<MS365_ADMIN_MCP_CLIENT_ID> --env MS365_ADMIN_MCP_CLIENT_SECRET=<MS365_ADMIN_MCP_CLIENT_SECRET> --env MS365_ADMIN_MCP_KEYVAULT_URL=<MS365_ADMIN_MCP_KEYVAULT_URL> --env MS365_ADMIN_MCP_CLOUD_TYPE=<MS365_ADMIN_MCP_CLOUD_TYPE> --transport stdio microsoft-365-admin -- npx -y @okapi-ca/ms-365-admin-mcp-server

Вместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Microsoft 365 Admin

Как установить Microsoft 365 Admin в Claude Code?

Выполните `claude mcp add ms-365-admin -e MS365_ADMIN_MCP_TENANT_ID=<MS365_ADMIN_MCP_TENANT_ID> -e MS365_ADMIN_MCP_CLIENT_ID=<MS365_ADMIN_MCP_CLIENT_ID> -e MS365_ADMIN_MCP_CLIENT_SECRET=<MS365_ADMIN_MCP_CLIENT_SECRET> -- npx -y @okapi-ca/ms-365-admin-mcp-server`.

Что делает Microsoft 365 Admin?

Подключает агента к административным API Microsoft 365 через Graph API с application permissions. Покрывает безопасность, аудит, идентификацию, Intune, Exchange, Teams и отчёты.

Какие права нужны приложению в Azure AD?

Application permissions, а не delegated. Tenant ID должен быть конкретным — common не принимается.

Похожие MCP-серверы

Всё по теме «Безопасность» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 109звёзд репо Robin: AI-Powered Dark Web OSINT apurvsinghgautam MCP-сервер для OSINT-расследований в дарквебе через Tor. Направляет запросы к поисковикам onion-сети, собирает страницы и формирует итоговую сводку через языковую модель. CX Codex +1 ★ 7 658звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 061звёзд репо OpenOSINT OpenOSINT Запускает 21 OSINT-инструмент для проверки доменов, IP-адресов, утечек и DNS прямо через запросы к модели. Пригодится при расследовании инцидентов и аудите внешнего периметра. CX Codex +1 ★ 1 802звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой