Excel MCP サーバー
Microsoft Excel をインストールすることなく Excel ファイル操作機能を提供する、モデル コンテキスト プロトコル (MCP) サーバー実装です。このサーバーでは、ワークブックの作成、データ操作、書式設定、そして高度な Excel 機能を使用できます。
要件
Python 3.10以上
MCP SDK 1.2.0 以上
OpenPyXL 3.1.2 以上
Related MCP server: Smartsheet MCP Server
コンポーネント
リソース
サーバーは OpenPyXL を通じて Excel ブックの操作を提供します。
Excel ブックを作成および変更します
ワークシートと範囲を管理する
書式設定とスタイルを処理
グラフとピボットテーブルをサポート
ツール
このサーバーは、包括的なExcel操作ツールセットを提供します。利用可能なすべてのツール、そのパラメータ、および使用例の詳細なドキュメントについては、 TOOLS.mdを参照してください。
ツールには次の機能が含まれています:
ワークブックとワークシートの管理
データの読み取りと書き込み
書式設定とスタイル
チャートと視覚化
ピボットテーブルとデータ分析
完全なドキュメントについては、 TOOLS.md を参照してください。
特徴
完全なExcelサポート:包括的なExcel機能
データ操作: データの読み取り、書き込み、変換
高度な機能: グラフ、ピボットテーブル、書式設定
エラー処理: 明確なメッセージによる包括的なエラー処理
使用法
環境設定
サーバーは次の環境変数を使用して構成できます。
EXCEL_FILES_PATH: Excelファイルが保存されるディレクトリ(デフォルト:./excel_files)
これをさまざまな方法で設定できます。
Windows コマンド:
Windows PowerShell:
Linux/MacOS:
または、Claude Desktop 構成の場合:
サーバーの起動
サーバーを起動します。
サーバーは SSE モードで起動し、MCP クライアントからの接続を待機します。
カーソルIDEでの接続
サーバーを起動したら、Cursor IDE で SSE エンドポイントに接続します。
Excel MCP ツールはエージェントを通じて利用可能になります。
利用可能なツールとその使用方法については、 TOOLS.mdを参照してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。