Microsoft 365 MCP Server — MCP-сервер для Claude Code
Подключает агента к сервисам Microsoft 365 через Graph API: почта Outlook, календарь, файлы OneDrive, задачи и Teams.
claude mcp add ms-365-mcp-server -- npx -y @softeria/ms-365-mcp-serverЧто делает Microsoft 365 MCP Server
Сервер даёт доступ к более чем 300 инструментам Microsoft Graph API. По умолчанию открыты персональные сервисы: почта Outlook, события календаря, дисковое хранилище OneDrive, заметки OneNote, списки To Do и Planner. Для доступа к групповым чатам Teams, звонкам, записям встреч и сайтам SharePoint нужно запускать процесс с флагом --org-mode.
Аутентификация построена на библиотеке MSAL. Сервер умеет подключаться к глобальному облаку Microsoft, китайскому сегменту 21Vianet и правительственному GCC High. Для контура GCC High потребуется создать клиентское приложение внутри ведомственного тенанта, задать идентификаторы MS365_MCP_CLIENT_ID и MS365_MCP_TENANT_ID, а затем передать параметр --cloud gcc-high. Чтобы уменьшить расход токенов при чтении списков, разработчики добавили экспериментальный формат вывода TOON через флаг --toon.
Для работы требуется Node.js версии 20 или новее: на более старых версиях возможны сбои зависимостей. Ограничить права агента можно через режим чтения --read-only или фильтрацию областей доступа с помощью --allowed-scopes.
Какие задачи решает
- читать и отправлять письма через Outlook
- планировать события в календаре и проверять расписание
- работать с файлами и таблицами в OneDrive
- вести списки задач в Planner и To Do
- получать расшифровки собраний и списки SharePoint в командном режиме
Примеры запросов агенту
- Покажи последние непрочитанные письма в Outlook
- Создай встречу в календаре на завтра в 11:00
- Найди в OneDrive таблицу с отчётом за прошлый месяц
Как установить Microsoft 365 MCP Server
Командой платформы
claude mcp add ms-365-mcp-server -- npx -y @softeria/ms-365-mcp-serverКомандой платформы
codex mcp add microsoft-365-mcp-server -- npx -y @softeria/ms-365-mcp-serverФайл настроек
{
"mcpServers": {
"microsoft-365-mcp-server": {
"command": "npx",
"args": [
"-y",
"@softeria/ms-365-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"microsoft-365-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@softeria/ms-365-mcp-server"
]
}
}
}Командой платформы
gemini mcp add microsoft-365-mcp-server npx -y @softeria/ms-365-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Microsoft 365 MCP Server
Как установить Microsoft 365 MCP Server в Claude Code?
Выполните команду claude mcp add microsoft-365-mcp-server -- npx -y @softeria/ms-365-mcp-server. Перед запуском убедитесь, что в системе установлен Node.js версии 20 или новее.
Зачем нужен флаг --org-mode?
Он активирует инструменты для корпоративных аккаунтов: чаты Teams, записи встреч, списки SharePoint и общие почтовые ящики. Без этого флага сервер работает только с личным профилем, почтой и файлами OneDrive.
Как работает формат вывода TOON?
Формат TOON активируется флагом --toon или переменной MS365_MCP_OUTPUT_FORMAT=toon. Он компактно упаковывает однотипные массивы данных и сокращает расход контекстных токенов модели на 30-60% по сравнению со стандартным JSON.