Excel MCP Server
Сервер для создания, чтения и редактирования Excel-файлов без Microsoft Excel.
Описание
Это сервер 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).