LogiSheets — MCP-сервер для Claude Code: что делает и как установить
Движок электронных таблиц на Rust для работы с файлами .xlsx. Заменяет координаты ячеек именованными блоками, поэтому формулы не ломаются при сдвиге строк.
claude mcp add --env LOGISHEETS_MCP_TOOLS=<LOGISHEETS_MCP_TOOLS> --transport stdio logisheets -- npx -y logisheets-mcpЧто делает LogiSheets
Сервер запускается локально без сетевых сокетов. Он отдаёт агенту Rust-движок таблиц. Вместо пересчёта координат ячеек вроде B7 модель работает с блоками: у колонок есть имена, а у строк — ключи. Правило расчёта задаётся один раз на весь столбец, а вычисленные ячейки защищены от случайной перезаписи вручную.
Вся схема сохраняется прямо в итоговом файле .xlsx. Новый агент в следующей сессии читает описания и правила формул через list_blocks и describe_block без перебора сетки ячеек. Диаграммы создаются через нативный элемент Excel c:chartSpace со ссылками на поля, поэтому график перестраивается при правке исходных значений.
Для запуска нужен установленный Node.js с утилитой npx. Если планируется ограничивать набор доступных инструментов, потребуется передать переменную окружения LOGISHEETS_MCP_TOOLS.
Какие задачи решает
- создать финансовую модель в формате .xlsx с привязкой формул к именам колонок
- предотвратить ошибки смещения ячеек при добавлении строк и столбцов
- сформировать нативную диаграмму Excel, обновляющуюся при изменении данных
- передать контекст и структуру таблицы следующей сессии без чтения всей сетки
Примеры запросов агенту
- Создай блок proj с полями года и выручки, задай формулу маржи и сохрани результат в model.xlsx
- Преобразуй таблицу из report.xlsx в именованный блок через convert_to_block и опиши структуру
- Построй диаграмму выручки по регионам из блока rev с помощью chart_from_block
Как установить LogiSheets
Командой платформы
claude mcp add --env LOGISHEETS_MCP_TOOLS=<LOGISHEETS_MCP_TOOLS> --transport stdio logisheets -- npx -y logisheets-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add logisheets --env LOGISHEETS_MCP_TOOLS=<LOGISHEETS_MCP_TOOLS> -- npx -y logisheets-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"logisheets": {
"command": "npx",
"args": [
"-y",
"logisheets-mcp"
],
"env": {
"LOGISHEETS_MCP_TOOLS": "<LOGISHEETS_MCP_TOOLS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"logisheets": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"logisheets-mcp"
],
"env": {
"LOGISHEETS_MCP_TOOLS": "<LOGISHEETS_MCP_TOOLS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e LOGISHEETS_MCP_TOOLS=<LOGISHEETS_MCP_TOOLS> logisheets npx -y logisheets-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LogiSheets
Как установить LogiSheets в Claude Code?
Выполните команду claude mcp add logisheets-mcp -- npx -y logisheets-mcp. Если нужно задать список доступных инструментов, передайте переменную: claude mcp add --env LOGISHEETS_MCP_TOOLS=<LOGISHEETS_MCP_TOOLS> --transport stdio logisheets -- npx -y logisheets-mcp.
Что делает LogiSheets?
Предоставляет ИИ-агенту доступ к табличному движку на Rust для создания и редактирования файлов .xlsx. Сервер заменяет адресацию ячеек именованными таблицами с формулами на уровне столбцов.
Чем именованные блоки отличаются от стандартных координат?
Правило расчёта задаётся для целого столбца, а не для каждой клетки отдельно. Добавление или удаление строк не сбивает формулы и ссылки встроенных диаграмм.