HM

haris-musa/excel-mcp-server

Developer tools

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

4,3 тыс. stars 478 forks Качество 95 Тренд 50MIT

Сервер Model Context Protocol для обработки файлов в Excel

Обзор

Сервер Model Context Protocol (MCP), который позволяет обрабатывать файлы Excel без установки Microsoft Excel. Создавайте, читайте и изменяйте рабочие книги Excel с помощью вашего AI-агента. - 📊 : Создание, чтение, обновление рабочих тетрадей и листов - 📈 : Формулы, форматирование, диаграммы, сводные таблицы и таблицы Excel - 🔍 : Встроенная проверка диапазонов, формул и целостности данных - 🎨 : Стилизация шрифтов, цвета, границы, выравнивание и условное форматирование - 📋 : Создание и управление таблицами Excel с пользовательским стилем - 📊 : Генерация различных типов диаграмм (строки, полоски, круги, рассеивание и др.) - 🔄 : Создание динамических сводных таблиц для анализа данных - 🔧 : Легко копировать, переименовывать, удалять рабочие листы - 🔌 : stdio, SSE (устарело) и потоковый HTTP - 🌐 : Работает как локально, так и как удалённый сервис Сервер поддерживает три способа транспорта: При запуске сервера с , вы . Эта переменная указывает серверу, где читать и записывать Excel-файлы. - Если не установлено, по умолчанию отображается ./excel_files.

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

Открытый сервер Model Context Protocol (MCP), который позволяет Claude, Cursor, VS Code Copilot, Codex и другие AI-клиенты создают, читают и редактируют файлы Excel: диаграммы, сводные таблицы, формулы, таблицы и многое другое. Он построен на openpyxl, не требует никакого Microsoft Excel и работает на Windows, macOS и Linux.

Установите и попробуйте в excelmcpserver.com, или посмотрите Краткий старт ниже.

Особенности

Диаграммы и сводные таблицы

  • Создавать диаграммы Excel с помощью ИИ: столбцы, полосы, линии, области, пирога, пончика, радара, рассеяния и пузырь, с комбо, вторичными осями, трендовыми линиями и полосами ошибок
  • Типы карт Excel 2016: waterfall, гистограмма, парето, box and whisker, treemap, sunburst и воронка
  • Реальные сводные таблицы, которые обновляет Excel (группировка, вычисленные поля, «показать значения как»), макеты, фильтры), а также слайсеры и таймлайны для сводных таблиц и таблиц
  • Спарклайнс (линия, колонка, победа/поражение)

Формулы и динамические массивы

  • Формулы вычисляются без Excel встроенным движком (около 260 функций, проверено против более чем 2 500 формул, записанных из реального Excel), поэтому read_range возвращает значения для файлов, которые никогда не открывались в Excel

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

README

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

Excel MCP Server

An open-source Model Context Protocol (MCP) server that lets Claude, Cursor, VS Code Copilot, Codex and other AI clients create, read and edit Excel files: charts, PivotTables, formulas, tables and more. It is built on openpyxl, needs no Microsoft Excel, and runs on Windows, macOS and Linux.

Install and try it at excelmcpserver.com, or see Quick start below.

Features

Charts and PivotTables

  • Create Excel charts with AI: column, bar, line, area, pie, doughnut, radar, scatter and bubble, with combos, secondary axes, trendlines and error bars
  • The Excel 2016 chart types: waterfall, histogram, Pareto, box and whisker, treemap, sunburst and funnel
  • Real PivotTables that Excel refreshes (grouping, calculated fields, “show values as”, layouts, filters), plus slicers and timelines for PivotTables and tables
  • Sparklines (line, column, win/loss)

Formulas and dynamic arrays

  • Formulas are calculated without Excel by a built-in engine (about 260 functions, checked against more than 2,500 formulas recorded from real Excel), so read_range returns values for files that were never opened in Excel
  • Dynamic arrays (FILTER, SORT, UNIQUE, SEQUENCE, LET) are stored as Excel stores them and spill into the cells next to them
  • Find out why a number is wrong: trace precedents and dependents across sheets, names and tables, and evaluate a formula step by step as Excel’s Evaluate Formula does
Открыть полный README на GitHub

Установка

uvx excel-mcp-server stdio --allow-dir /path/to/workbooks
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "excel": { "command": "uvx", "args": ["excel-mcp-server", "stdio", "--allow-dir", "/path/to/workbooks"] } } }