Перейти к содержимому

Excel MCP Server

Сервер для создания, чтения и редактирования Excel-файлов без Microsoft Excel.

Python
2367 stars

Описание

Это сервер Model Context Protocol (MCP) на Python для работы с Excel без установки Microsoft Excel. Поддерживает создание, чтение и обновление книг и листов, манипуляцию данными (формулы, форматирование, диаграммы, сводные таблицы), валидацию, управление таблицами и листами. Работает локально или удаленно через stdio, SSE или HTTP-транспорт. Идеально для AI-агентов в автоматизации отчетов, анализа данных и генерации документов.

Возможности

Операции с Excel

Создание, чтение, обновление книг и листов.

Манипуляция данными

Формулы, форматирование, диаграммы, сводные таблицы и таблицы Excel.

Валидация данных

Проверка диапазонов, формул и целостности данных.

Форматирование

Стили шрифтов, цвета, границы, выравнивание и условное форматирование.

Управление таблицами

Создание и управление таблицами с кастомным стилем.

Создание диаграмм

Генерация типов диаграмм (линейные, столбчатые, круговые и т.д.).

Сводные таблицы

Создание динамических сводных таблиц для анализа данных.

Управление листами

Копирование, переименование и удаление листов.

Поддержка транспортов

Stdio, SSE и streamable HTTP для локального/удаленного использования.

Установка

Для установки используйте uvx или pip: pip install excel-mcp-server.

Stdio (локально):

uvx excel-mcp-server stdio
{
  "mcpServers": {
    "excel": {
      "command": "uvx",
      "args": ["excel-mcp-server", "stdio"]
    }
  }
}

Streamable HTTP (рекомендуется для удаленного):

uvx excel-mcp-server streamable-http
{
  "mcpServers": {
    "excel": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

Установите EXCEL_FILES_PATH для SSE/HTTP (по умолчанию ./excel_files).

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
2367

Ссылки