Agent Spreadsheet MCP — MCP-сервер для Claude Code
Даёт агентам безопасный доступ к файлам Excel: умеет читать таблицы, править ячейки и пересчитывать формулы без запуска офисных пакетов.
claude mcp add agent-spreadsheet-mcp -- docker run -i --rm ghcr.io/psu3d0/agent-spreadsheet:0.16.0-fullЧто делает Agent Spreadsheet MCP
Сервер работает на базе движка Formualizer, написанного на Rust. Он рассчитывает граф зависимостей и выполняет свыше 400 формул Excel прямо в памяти, поэтому агенту не нужны запущенный Excel COM или LibreOffice.
Внутри реализовано версионирование сессий с ветвлением и сухими прогонами (dry-run). Агент может проверить результат расчётов через сверку разницы (diff) и доказательство вычислений до того, как итоговый файл запишется на диск.
Файлы .xls и .xlsb сервер только читает, поэтому перезаписать старый бинарный формат без предварительной конвертации в .xlsx или .xlsm не выйдет. Для запуска серверной части в рекомендованной конфигурации потребуется Docker.
Какие задачи решает
- пересчитать формулы и зависимости внутри книги Excel
- дописать данные в таблицу без риска повредить разметку
- проверить диффы и результаты расчёта перед сохранением файла
- проанализировать структуру старых бинарных книг xls и xlsb
Примеры запросов агенту
- Открой бюджет в
financials.xlsx, добавь новую строку расходов и пересчитай итоговые суммы. - Покажи разницу в формулах между ветками расчёта в таблице
model.xlsxперед сохранением. - Проанализируй структуру листа и диапазон именованных ячеек в файле
report.xlsx.
Как установить Agent Spreadsheet MCP
Командой платформы
claude mcp add agent-spreadsheet-mcp -- docker run -i --rm ghcr.io/psu3d0/agent-spreadsheet:0.16.0-fullКомандой платформы
codex mcp add agent-spreadsheet-mcp -- docker run -i --rm ghcr.io/psu3d0/agent-spreadsheet:0.16.0-fullФайл настроек
{
"mcpServers": {
"agent-spreadsheet-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/psu3d0/agent-spreadsheet:0.16.0-full"
]
}
}
}Файл настроек
{
"servers": {
"agent-spreadsheet-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/psu3d0/agent-spreadsheet:0.16.0-full"
]
}
}
}Командой платформы
gemini mcp add agent-spreadsheet-mcp docker run -i --rm ghcr.io/psu3d0/agent-spreadsheet:0.16.0-fullПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Agent Spreadsheet MCP
Как установить Agent Spreadsheet MCP в Claude Code?
Выполните команду claude mcp add agent-spreadsheet-mcp -- docker run -i --rm ghcr.io/psu3d0/agent-spreadsheet:0.16.0-full. Сервер запустится в Docker-контейнере со всеми инструментами расчёта.
Зачем нужен этот MCP-сервер?
Он позволяет ИИ-агентам безопасно изменять таблицы Excel без скриптов автоматизации интерфейса. Встроенный движок на Rust сам считает формулы и отслеживает связи между ячейками.
Нужен ли установленный Excel или LibreOffice?
Нет, встроенный движок Formualizer выполняет свыше 400 функций Excel автономно. LibreOffice остаётся лишь дополнительной опцией.