Excel MCP сервер
Model Context Protocol (MCP) сервер, который позволяет работать с Excel файлами без установки Microsoft Excel. Создавайте, читайте и изменяйте Excel книги с помощью вашего AI агента.
автор: Community
curl -fsSL https://vibebaza.com/i/excel | bash
Model Context Protocol (MCP) сервер, который позволяет работать с Excel файлами без установки Microsoft Excel. Создавайте, читайте и изменяйте Excel книги с помощью вашего AI агента.
Установка
UVX Stdio
uvx excel-mcp-server stdio
UVX SSE
uvx excel-mcp-server sse
UVX Streamable HTTP
uvx excel-mcp-server streamable-http
Конфигурация
Stdio Transport
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}
SSE Transport
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
}
}
}
Streamable HTTP Transport
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/mcp",
}
}
}
Возможности
- Операции с Excel: Создание, чтение, обновление книг и листов
- Манипуляция данными: Формулы, форматирование, графики, сводные таблицы и Excel таблицы
- Валидация данных: Встроенная проверка диапазонов, формул и целостности данных
- Форматирование: Стили шрифтов, цвета, границы, выравнивание и условное форматирование
- Операции с таблицами: Создание и управление Excel таблицами с пользовательскими стилями
- Создание графиков: Генерация различных типов графиков (линейные, столбчатые, круговые, точечные и др.)
- Сводные таблицы: Создание динамических сводных таблиц для анализа данных
- Управление листами: Легкое копирование, переименование, удаление листов
- Поддержка трех транспортов: stdio, SSE (устаревший), и streamable HTTP
- Удаленная и локальная работа: Работает как локально, так и в качестве удаленного сервиса
Переменные окружения
Опциональные
EXCEL_FILES_PATH- Указывает серверу где читать и записывать Excel файлы (обязательно для SSE и Streamable HTTP транспортов, по умолчанию ./excel_files)FASTMCP_PORT- Управляет портом, который прослушивает сервер (по умолчанию 8017)
Ресурсы
Примечания
Полная документация по инструментам доступна в файле TOOLS.md. SSE транспорт является устаревшим. Для stdio протокола путь к файлу предоставляется с каждым вызовом инструмента, поэтому EXCEL_FILES_PATH не нужен.