Skip to main content
Glama

Excel MCP サーバー

鍛冶屋のバッジ

Microsoft Excel をインストールすることなく Excel ファイル操作機能を提供する、モデル コンテキスト プロトコル (MCP) サーバー実装です。このサーバーでは、ワークブックの作成、データ操作、書式設定、そして高度な Excel 機能を使用できます。

要件

  • Python 3.10以上

  • MCP SDK 1.2.0 以上

  • OpenPyXL 3.1.2 以上

Related MCP server: BachStudio Excel MCP Server

コンポーネント

リソース

サーバーは OpenPyXL を通じて Excel ブックの操作を提供します。

  • Excel ブックを作成および変更します

  • ワークシートと範囲を管理する

  • 書式設定とスタイルを処理

  • グラフとピボットテーブルをサポート

ツール

このサーバーは、包括的なExcel操作ツールセットを提供します。利用可能なすべてのツール、そのパラメータ、および使用例の詳細なドキュメントについては、 TOOLS.mdを参照してください。

ツールには次の機能が含まれています:

  • ワークブックとワークシートの管理

  • データの読み取りと書き込み

  • 書式設定とスタイル

  • チャートと視覚化

  • ピボットテーブルとデータ分析

完全なドキュメントについては、 TOOLS.md を参照してください。

特徴

  • 完全なExcelサポート:包括的なExcel機能

  • データ操作: データの読み取り、書き込み、変換

  • 高度な機能: グラフ、ピボットテーブル、書式設定

  • エラー処理: 明確なメッセージによる包括的なエラー処理

使用法

環境設定

サーバーは次の環境変数を使用して構成できます。

  • EXCEL_FILES_PATH : Excelファイルが保存されるディレクトリ(デフォルト: ./excel_files )

これをさまざまな方法で設定できます。

Windows コマンド:

set EXCEL_FILES_PATH=C:\path\to\excel\files
uv run excel-mcp-server

Windows PowerShell:

$env:EXCEL_FILES_PATH="C:\path\to\excel\files"
uv run excel-mcp-server

Linux/MacOS:

export EXCEL_FILES_PATH=/path/to/excel/files
uv run excel-mcp-server

または、Claude Desktop 構成の場合:

{
  "mcpServers": {
    "excel": {
      "command": "uv run excel-mcp-server",
      "transport": "sse",
      "env": {
        "EXCEL_FILES_PATH": "/path/to/excel/files"
      }
    }
  }
}

サーバーの起動

サーバーを起動します。

uv run excel-mcp-server

サーバーは SSE モードで起動し、MCP クライアントからの接続を待機します。

カーソルIDEでの接続

サーバーを起動したら、Cursor IDE で SSE エンドポイントに接続します。

http://localhost:8000/sse

Excel MCP ツールはエージェントを通じて利用可能になります。

利用可能なツールとその使用方法については、 TOOLS.mdを参照してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to create, read, write, and manipulate Excel files (.xlsx, .xlsm) without requiring Microsoft Excel, including support for charts, pivot tables, data import/export, and professional formatting across Windows, macOS, and Linux.
    27 npm
    34
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables reading and writing of values, formulas, and formatting in Microsoft Excel files including .xlsx and .xlsm formats. It supports sheet management, table creation, and provides Windows-exclusive features like live editing and screen capture.
    7,968 npm
    MIT