IE

ishayoyo/excel-mcp

Developer tools

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

38 stars 7 forks Качество 81 Тренд 20MIT

MCP-сервер, который дает Клоду полную власть над файлами Excel и CSV. 37 инструментов — от базового считывания ячеек до финансового моделирования.

Обзор

MCP-сервер, который дает Клоду полную власть над файлами Excel и CSV. 37 инструментов — от базового считывания ячеек до финансового моделирования. - добавить в конфигурацию MCP (claude desktop config.json или Cursor's mcp.json): Глобальная установка не требуется — работает напрямую: Для инструментов на базе ИИ (parse natural language, explain formula, smart data analysis) создайте файл .env: Одного поставщика достаточно. Местный запасной вариант работает без ключей. Инструменты ИИ отправляют контент электронных таблиц, который они анализируют, любому провайдеру, которого вы настроили (Anthropic, OpenAI, DeepSeek или Gemini). Оставьте ключи незагруженными, чтобы каждая операция была локальной - встроенный резервный провайдер не делает сетевых вызовов. Сервер считывает и записывает только файлы .csv, .xlsx и .xls и работает через stdio как локальный процесс с разрешения вашего пользователя. По умолчанию разрешен любой путь, который вы называете, потому что открытие электронной таблицы в любом месте на вашем диске является точкой инструмента.

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

MCP-сервер, который дает Клоду полную власть над файлами Excel и CSV. 37 инструментов — от базового считывания ячеек до финансового моделирования.

##Установка

Вариант 1: npm (рекомендуется)

Добавьте в свой MCP-клиент:

Код Клода:

Claude Desktop / Cursor — добавьте в конфигурацию MCP claude_desktop_config.json или Cursor’s mcp.json:

Вариант 2: npx (без установки)

Глобальная установка не требуется — работает напрямую:

Код Клода:

**Claude Desktop / Cursor: **

Вариант 3: Источник

Код Клода:

**Claude Desktop / Cursor: **

Что можно сделать

| Категория | Инструменты | Примеры | [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] read_file, get_cell, [[T4], get_headers, search, filter_rows, aggregate Читайте файлы, значения поиска, строки фильтров, столбцы сумм | | Большие файлы | read_file_chunked, get_file_info | Поток 100 МБ + файлы в кусках | write_file, add_sheet, write_multi_sheet, export_analysis, format_cells, auto_fit_columns | Создать Excel/CSV, мультилист с формулами, ячейки стиля |

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

README

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

Excel MCP Server

MCP server that gives Claude full read/write/analyze power over Excel and CSV files. 37 tools — from basic cell reads to financial modeling.

Install

npm install -g excel-csv-mcp-server

Then add to your MCP client:

Claude Code:

claude mcp remove excel-csv  # if previously added
claude mcp add excel-csv --transport stdio excel-csv-mcp-server

Claude Desktop / Cursor — add to your MCP config (claude_desktop_config.json or Cursor’s mcp.json):

{
  "mcpServers": {
    "excel-csv": {
      "command": "excel-csv-mcp-server"
    }
  }
}

Option 2: npx (No Install)

No global install needed — runs directly:

Claude Code:

claude mcp add excel-csv stdio npx -- excel-csv-mcp-server

Claude Desktop / Cursor:

{
  "mcpServers": {
    "excel-csv": {
      "command": "npx",
      "args": ["-y", "excel-csv-mcp-server"]
    }
  }
}

Option 3: From Source

git clone https://github.com/ishayoyo/excel-mcp.git
cd excel-mcp
npm install
npm run build

Claude Code:

claude mcp add excel-csv stdio node /path/to/excel-mcp/dist/index.js

Claude Desktop / Cursor:

{
  "mcpServers": {
    "excel-csv": {
      "command": "node",
      "args": ["/path/to/excel-mcp/dist/index.js"]
    }
  }
}

What It Can Do

Category Tools Examples
Read & Navigate read_file, get_cell, get_range, get_headers, search, filter_rows, aggregate Read files, search values, filter rows, sum columns
Large Files read_file_chunked, get_file_info Stream 100MB+ files in chunks
Write & Format write_file, add_sheet, write_multi_sheet, export_analysis, format_cells, auto_fit_columns Create Excel/CSV, multi-sheet with formulas, style cells
Analytics statistical_analysis, correlation_analysis, data_profile, pivot_table Stats, correlations, profiling, pivot tables
Financial dcf_analysis, budget_variance_analysis, ratio_analysis, scenario_modeling, trend_analysis DCF valuation, budget vs actual, financial ratios, what-if scenarios
Data Cleaning find_duplicates, data_cleaner, vlookup_helper Remove duplicates, fix dates/phones/names, cross-file lookups
Bulk Ops bulk_aggregate_multi_files, bulk_filter_multi_files Aggregate/filter across multiple files
Validation validate_data_consistency Cross-file referential integrity checks
AI-Powered evaluate_formula, parse_natural_language, explain_formula, smart_data_analysis, ai_provider_status Evaluate formulas, natural language to formula, AI analysis

AI Providers (Optional)

For AI-powered tools (parse_natural_language, explain_formula, smart_data_analysis), create a .env file:

cp .env.example .env
ANTHROPIC_API_KEY=your-key
Открыть полный README на GitHub

Установка

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

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

{ "mcpServers": { "excel-csv": { "command": "excel-csv-mcp-server" } } }