Microsoft Office — MCP-сервер для Claude Code: как установить
Позволяет ИИ читать и редактировать открытые документы Word, книги Excel и презентации PowerPoint на macOS и Windows через локальный адд-ин.
claude mcp add --env MCP_OFFICE_SIDECAR_STATE=<MCP_OFFICE_SIDECAR_STATE> --env MCP_OFFICE_SIDECAR_DISABLE=<MCP_OFFICE_SIDECAR_DISABLE> --env REBEL_DISABLE_OFFICE_SIDECAR=<REBEL_DISABLE_OFFICE_SIDECAR> --env MCP_OFFICE_SIDECAR_STATE_DIR=<MCP_OFFICE_SIDECAR_STATE_DIR> --env MCP_OFFICE_ADDIN_DIR=<MCP_OFFICE_ADDIN_DIR> --transport stdio office -- npx -y @mindstone/mcp-server-officeЧто делает Microsoft Office
Сервер связывает ИИ с запущенными приложениями Microsoft 365 на компьютере. В пакет входят MCP-сервер, локальный вспомогательный процесс и офисный адд-ин. Сервер работает только с открытыми файлами. Это даёт модели прямое управление выделенным текстом, формулами в таблицах и структурой разделов без выгрузки данных в облачные сервисы.
Набор содержит 62 инструмента. Модель умеет читать абзацы в Word и менять формулы в Excel. Первичную настройку и проверку связи запускают инструменты rebel_office_setup и rebel_office_status.
Для работы требуются Node.js 20+ и программы Microsoft 365. Без переменной окружения MCP_OFFICE_SIDECAR_STATE с путём к JSON-файлу состояния сервер не запустится. На Windows при первом старте придётся подтвердить права администратора ради локального сертификата.
Какие задачи решает
- заполнять формулы и форматировать диапазоны ячеек в открытом Excel
- считывать структуру разделов и выделенный фрагмент в Word
- вносить правки в презентации PowerPoint на рабочем столе
- работать с файлами Office локально без передачи через облачные API
Примеры запросов агенту
- Посчитай итоги в открытой таблице Excel и примени жирный шрифт к последней строке.
- Покажи структуру заголовков текущего документа Word.
- Проверь статус подключения к настольным программам через
rebel_office_status.
Как установить Microsoft Office
Командой платформы
claude mcp add --env MCP_OFFICE_SIDECAR_STATE=<MCP_OFFICE_SIDECAR_STATE> --env MCP_OFFICE_SIDECAR_DISABLE=<MCP_OFFICE_SIDECAR_DISABLE> --env REBEL_DISABLE_OFFICE_SIDECAR=<REBEL_DISABLE_OFFICE_SIDECAR> --env MCP_OFFICE_SIDECAR_STATE_DIR=<MCP_OFFICE_SIDECAR_STATE_DIR> --env MCP_OFFICE_ADDIN_DIR=<MCP_OFFICE_ADDIN_DIR> --transport stdio office -- npx -y @mindstone/mcp-server-officeВместо <…> подставьте свои значения
Командой платформы
codex mcp add office --env MCP_OFFICE_SIDECAR_STATE=<MCP_OFFICE_SIDECAR_STATE> --env MCP_OFFICE_SIDECAR_DISABLE=<MCP_OFFICE_SIDECAR_DISABLE> --env REBEL_DISABLE_OFFICE_SIDECAR=<REBEL_DISABLE_OFFICE_SIDECAR> --env MCP_OFFICE_SIDECAR_STATE_DIR=<MCP_OFFICE_SIDECAR_STATE_DIR> --env MCP_OFFICE_ADDIN_DIR=<MCP_OFFICE_ADDIN_DIR> -- npx -y @mindstone/mcp-server-officeВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"office": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-office"
],
"env": {
"MCP_OFFICE_SIDECAR_STATE": "<MCP_OFFICE_SIDECAR_STATE>",
"MCP_OFFICE_SIDECAR_DISABLE": "<MCP_OFFICE_SIDECAR_DISABLE>",
"REBEL_DISABLE_OFFICE_SIDECAR": "<REBEL_DISABLE_OFFICE_SIDECAR>",
"MCP_OFFICE_SIDECAR_STATE_DIR": "<MCP_OFFICE_SIDECAR_STATE_DIR>",
"MCP_OFFICE_ADDIN_DIR": "<MCP_OFFICE_ADDIN_DIR>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"office": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-office"
],
"env": {
"MCP_OFFICE_SIDECAR_STATE": "<MCP_OFFICE_SIDECAR_STATE>",
"MCP_OFFICE_SIDECAR_DISABLE": "<MCP_OFFICE_SIDECAR_DISABLE>",
"REBEL_DISABLE_OFFICE_SIDECAR": "<REBEL_DISABLE_OFFICE_SIDECAR>",
"MCP_OFFICE_SIDECAR_STATE_DIR": "<MCP_OFFICE_SIDECAR_STATE_DIR>",
"MCP_OFFICE_ADDIN_DIR": "<MCP_OFFICE_ADDIN_DIR>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MCP_OFFICE_SIDECAR_STATE=<MCP_OFFICE_SIDECAR_STATE> -e MCP_OFFICE_SIDECAR_DISABLE=<MCP_OFFICE_SIDECAR_DISABLE> -e REBEL_DISABLE_OFFICE_SIDECAR=<REBEL_DISABLE_OFFICE_SIDECAR> -e MCP_OFFICE_SIDECAR_STATE_DIR=<MCP_OFFICE_SIDECAR_STATE_DIR> -e MCP_OFFICE_ADDIN_DIR=<MCP_OFFICE_ADDIN_DIR> office npx -y @mindstone/mcp-server-officeВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Microsoft Office
Как установить Microsoft Office в Claude Code?
Выполните команду claude mcp add mcp-server-office -e MCP_OFFICE_SIDECAR_STATE=<MCP_OFFICE_SIDECAR_STATE> -- npx -y @mindstone/mcp-server-office. Вместо <MCP_OFFICE_SIDECAR_STATE> укажите абсолютный путь к JSON-файлу состояния.
Что делает MCP-сервер Microsoft Office?
Он предоставляет 62 инструмента для чтения и редактирования документов Word, таблиц Excel и файлов PowerPoint, запущенных на macOS или Windows.
Зачем нужна переменная MCP_OFFICE_SIDECAR_STATE?
В ней указывают путь к файлу состояния сайдкара. Через этот файл сервер узнаёт порт и токен для взаимодействия с офисным адд-ином.