Excel MCP Server

Integrations

  • Utilizes NumPy for data analysis operations, enabling statistical calculations and numerical operations on Excel data.

  • Leverages pandas for Excel file operations, data manipulation, filtering, and pivot table creation across multiple file formats.

  • Built on Python, allowing execution of Python-based data analysis and Excel management operations.

Excel MCP サーバー

包括的な Excel ファイル管理およびデータ分析機能を提供する MCP サーバー。

特徴

  • Excelファイル操作
    • 複数の Excel 形式 (XLSX、XLS、CSV、TSV、JSON) を読み取ります
    • Excelファイルの作成と更新
    • ファイル情報とシート名を取得する
  • データ分析
    • 要約統計と記述分析
    • データ品質評価
    • ピボットテーブル
    • データのフィルタリングとクエリ
  • 視覚化
    • Excelデータからグラフやプロットを生成する
    • データプレビューを作成する
    • 視覚化を画像としてエクスポートする

インストール

  1. 新しい Python 環境を作成します (推奨):
# Using uv (recommended) uv init excel-mcp-server cd excel-mcp-server uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Or using pip python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  1. 依存関係をインストールします:
# Using uv uv pip install -r requirements.txt # Or using pip pip install -r requirements.txt

Claude Desktopとの統合

  1. Claude Desktopをインストールする
  2. 設定を開き、開発タブに移動します
  3. claude_desktop_config.jsonを編集します。
{ "mcpServers": { "command": "uvx", "args": [ "mcp-excel-server" ], "env": { "PYTHONPATH": "/path/to/your/python" } } }

利用可能なツール

ファイルの読み取り

  • read_excel : Excelファイルを読み取る
  • get_excel_info : ファイルの詳細を取得する
  • get_sheet_names : ワークシート名を一覧表示する

データ分析

  • analyze_excel : 統計分析を実行する
  • filter_excel : 条件でデータをフィルタリングする
  • pivot_table : ピボットテーブルを作成する
  • data_summary : 包括的なデータサマリーを生成する

データの可視化

  • export_chart : チャートを生成する
    • 折れ線グラフ、棒グラフ、散布図、ヒストグラムをサポート

ファイル操作

  • write_excel : 新しいExcelファイルを書き込む
  • update_excel : 既存のExcelファイルを更新する

利用可能なリソース

  • excel://{file_path} : ファイルの内容を取得する
  • excel://{file_path}/info : ファイル構造情報を取得する
  • excel://{file_path}/preview : データのプレビュー画像を生成する

プロンプトテンプレート

  • analyze_excel_data : Excel データ分析のためのガイド付きテンプレート
  • create_chart : データの視覚化の作成を支援します
  • data_cleaning : データクリーニングの支援

使用例

  • 「sales_data.xlsx ファイルを分析する」
  • 「product_sales.csv の棒グラフを作成する」
  • 「従業員.xlsx で 30 歳以上の従業員をフィルタリングする」
  • 「部門売上のピボットテーブルを生成する」

セキュリティに関する考慮事項

  • 指定されたパスからのみファイルを読み取る
  • ファイルサイズを制限する
  • 誤ってファイルを上書きするのを防ぐ
  • データ変換操作を厳密に制御する

依存関係

  • パンダ
  • ナンピー
  • マットプロットライブラリ
  • シーボーン

ライセンス

MITライセンス

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

XLSX、CSV、JSON などのさまざまなスプレッドシート形式を操作するための包括的な Excel ファイル操作、データ分析、視覚化機能を提供する MCP サーバー。

  1. Features
    1. Installation
      1. Integration with Claude Desktop
        1. Available Tools
          1. File Reading
          2. Data Analysis
          3. Data Visualization
          4. File Operations
        2. Available Resources
          1. Prompt Templates
            1. Usage Examples
              1. Security Considerations
                1. Dependencies
                  1. License
                    ID: vda5rccucp