NE

negokaz/excel-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1 тыс. stars 136 forks Качество 70 Тренд 23MIT

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

Обзор

Сервер Model Context Protocol (MCP), который читает и записывает данные MS Excel. - Чтение/запись текстовых значений - Формулы чтения/записи - Создание новых листов - Живое редактирование — захват изображения экрана с листа Подробнее см. в разделе «Инструменты». - xlsx (книга в Excel) - xlsm (книга с поддержкой макро в Excel) - xltx (шаблон Excel) - xltm (шаблон с поддержкой макро в Excel) Excel-mcp-server устанавливается автоматически путём добавления следующей конфигурации в конфигурацию серверов MCP. Чтобы автоматически установить Excel MCP Server для Claude Desktop через Smithery: Перечислите всю информацию о листах указанного файла Excel.

Обзор (машинный перевод)

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

Особенности

  • Значения чтения/записи текста
  • Формулы чтения/записи
  • Создавать новые листы

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

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

Подробнее см. в разделе «Инструменты».

Требования

  • Node.js 20.x или позже

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

  • xlsx (книга в формате Excel)
  • xlsm (книга с поддержкой макро в Excel)
  • xltx (шаблон Excel)
  • xltm (шаблон с поддержкой макро в Excel)

Установка

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

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

Для Windows:

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

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

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

Инструменты

excel_describe_sheets

Перечислите всю информацию о листах указанного файла Excel.

Аргументы:

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

excel_read_sheet

Читайте значения из таблицы Excel с пагинацией.

Аргументы:

  • fileAbsolutePath
  • Абсолютный путь к файлу Excel
  • sheetName
  • Имя листа в файле Excel
  • range
  • Диапазон ячеек для чтения в таблице Excel (например, «A1:C10»).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Excel MCP Server

A Model Context Protocol (MCP) server that reads and writes MS Excel data.

Features

  • Read/Write text values
  • Read/Write formulas
  • Create new sheets

🪟Windows only:

  • Live editing
  • Capture screen image from a sheet

For more details, see the tools section.

Requirements

  • Node.js 20.x or later

Supported file formats

  • xlsx (Excel book)
  • xlsm (Excel macro-enabled book)
  • xltx (Excel template)
  • xltm (Excel macro-enabled template)

Installation

Installing via NPM

excel-mcp-server is automatically installed by adding the following configuration to the MCP servers configuration.

For Windows:

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

For other platforms:

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

Installing via Smithery

To install Excel MCP Server for Claude Desktop automatically via Smithery:

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

Tools

excel_describe_sheets

List all sheet information of specified Excel file.

Arguments:

  • fileAbsolutePath
    • Absolute path to the Excel file

excel_read_sheet

Read values from Excel sheet with pagination.

Arguments:

  • fileAbsolutePath
    • Absolute path to the Excel file
  • sheetName
    • Sheet name in the Excel file
  • range
    • Range of cells to read in the Excel sheet (e.g., “A1:C10”). [default: first paging range]
  • showFormula
    • Show formula instead of value [default: false]
  • showStyle
    • Show style information for cells [default: false]

excel_screen_capture

[Windows only] Take a screenshot of the Excel sheet with pagination.

Arguments:

  • fileAbsolutePath
    • Absolute path to the Excel file
  • sheetName
    • Sheet name in the Excel file
  • range
    • Range of cells to read in the Excel sheet (e.g., “A1:C10”). [default: first paging range]

excel_write_to_sheet

Открыть полный README на GitHub

Установка

npx --yes @negokaz/excel-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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