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: Smartsheet 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ファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fish0710/excel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server