IE

ishayoyo/excel-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

38 stars 7 forks 品質 81 トレンド 20MIT

Claude を Excel と CSV ファイルを完全に読み書き/解析する MCP サーバー。 37 ツール — ベーシックセルから金融モデリングまで.

概要

Claude を Excel と CSV ファイルを完全に読み書き/解析する MCP サーバー。 37 ツール — ベーシックセルから金融モデリングまで。 — MCP config (claude desktop config.json または Cursor の mcp.json に追加します。 グローバルインストール不要 — 直接実行: AI 搭載ツール (parse natural language, description formula, smart data analysis) では、.env ファイルを作成します。 単一プロバイダは十分です。 ローカルフォールバックは、キーなしで動作します。 AI ツールは、構成するどのプロバイダ(Anthropic、OpenAI、DeepSeek、Gemini)に分析しているスプレッドシートコンテンツを送信します。 すべての操作をローカルに保つためにキーのアンセットを残してください。組み込みのフォールバックプロバイダはネットワークコールをしません。 サーバは .csv, .xlsx, .xlsx ファイルのみを読み込み、 .xls ファイルを読み込み、 独自のユーザ権限を持つローカルプロセスとして stdio 上で実行します。 デフォルトでは、名前の任意のパスが許可されます。なぜなら、ディスクのどこにいてもスプレッドシートを開くことは、ツールのポイントです.

概要(AI 翻訳)

Claude を Excel と CSV ファイルを完全に読み書き/解析する MCP サーバー。 37 ツール — ベーシックセルから金融モデリングまで。

インストール

##オプション1:npm(推奨)

次に、MCP クライアントに追加します。

ロードコード:

Claude Desktop / Cursor — MCP 設定 ([claude_desktop_config.json]) または Cursor の mcp.json に追加します。

##オプション2:npx(インストールなし)

グローバルインストール不要 — 直接実行:

ロードコード:

デスクトップ/カーソル:

##Option 3: ソースから

ロードコード:

デスクトップ/カーソル:

できること

| カテゴリー | ツール | 事例 | お問い合わせ |Read & Navigate | [read_file, [get_cell], [[get_range]], [[search]], [filter_rows], [aggregate]] 読み込みファイル、検索値、フィルタ行、合計カラム | | 大型ファイル** | [read_file_chunked, [get_file_info] | チャンク内の100MB以上のファイルをストリーミング | | ※Write & Format** | [[T11], add_sheet, [write_multi_sheet], [format_cells]], [auto_fit_columns]] | エクセル/CSV, 式セル付マルチシートの作成 |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

npx -y excel-csv-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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