Skip to main content
Glama

Excel MCP-сервер

Версия НПМ значок кузнеца

Сервер Model Context Protocol (MCP), который считывает и записывает данные MS Excel.

Функции

  • Чтение/запись текстовых значений

  • Чтение/запись формул

  • Создать новые листы

🪟Только для Windows:

  • Редактирование в реальном времени

  • Захват изображения экрана с листа

Более подробную информацию смотрите в разделе «Инструменты» .

Related MCP server: Excel MCP Server

Требования

  • Node.js 20.x или более поздняя версия

Поддерживаемые форматы файлов

  • xlsx (книга Excel)

  • xlsm (книга с поддержкой макросов Excel)

  • xltx (шаблон Excel)

  • xltm (шаблон Excel с поддержкой макросов)

Установка

Установка через NPM

excel-mcp-server устанавливается автоматически путем добавления следующей конфигурации в конфигурацию серверов MCP.

Для Windows:

{ "mcpServers": { "excel": { "command": "cmd", "args": ["/c", "npx", "--yes", "@negokaz/excel-mcp-server"], "env": { "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000" } } } }

Для других платформ:

{ "mcpServers": { "excel": { "command": "npx", "args": ["--yes", "@negokaz/excel-mcp-server"], "env": { "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000" } } } }

Установка через Smithery

Чтобы автоматически установить Excel MCP Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @negokaz/excel-mcp-server --client claude

excel_describe_sheets

Вывести список всех данных листов указанного файла Excel.

Аргументы:

  • fileAbsolutePath

    • Абсолютный путь к файлу Excel

excel_read_sheet

Считывание значений из таблицы Excel с разбивкой на страницы.

Аргументы:

  • fileAbsolutePath

    • Абсолютный путь к файлу Excel

  • sheetName

    • Имя листа в файле Excel

  • range

    • Диапазон ячеек для чтения в таблице Excel (например, «A1:C10»). [по умолчанию: первый диапазон разбиения на страницы]

  • knownPagingRanges

    • Список уже прочитанных диапазонов страниц

  • showFormula

    • Показывать формулу вместо значения

excel_screen_capture

[Только для Windows] Сделайте снимок экрана листа Excel с разбивкой на страницы.

Аргументы:

  • fileAbsolutePath

    • Абсолютный путь к файлу Excel

  • sheetName

    • Имя листа в файле Excel

  • range

    • Диапазон ячеек для чтения в таблице Excel (например, «A1:C10»). [по умолчанию: первый диапазон разбиения на страницы]

  • knownPagingRanges

    • Список уже прочитанных диапазонов страниц

excel_write_to_sheet

Запишите значения в таблицу Excel.

Аргументы:

  • fileAbsolutePath

    • Абсолютный путь к файлу Excel

  • sheetName

    • Имя листа в файле Excel

  • newSheet

    • Создайте новый лист, если значение true, в противном случае запишите на существующий лист.

  • range

    • Диапазон ячеек для чтения на листе Excel (например, «A1:C10»).

  • values

    • Значения для записи в таблицу Excel. Если значение — это формула, оно должно начинаться с "="

excel_create_table

Создайте таблицу на листе Excel

Аргументы:

  • fileAbsolutePath

    • Абсолютный путь к файлу Excel

  • sheetName

    • Имя листа, на котором создана таблица

  • range

    • Диапазон должен быть таблицей (например, «A1:C10»)

  • tableName

    • Имя таблицы, которая будет создана

excel_copy_sheet

Копировать существующий лист на новый лист

Аргументы:

  • fileAbsolutePath

    • Абсолютный путь к файлу Excel

  • srcSheetName

    • Имя исходного листа в файле Excel

  • dstSheetName

    • Имя листа для копирования

Вы можете изменить поведение сервера MCP с помощью следующих переменных среды:

EXCEL_MCP_PAGING_CELLS_LIMIT

Максимальное количество ячеек, которые можно прочитать за одну операцию постраничного просмотра.
[по умолчанию: 4000]

Лицензия

Авторские права (c) 2025 Казуки Негоро

excel-mcp-server выпущен под лицензией MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/negokaz/excel-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server