Excel MCP Server
Microsoft ExcelをインストールすることなくExcelファイルを操作できるModel Context Protocol (MCP) サーバーです。AIエージェントを使用してExcelワークブックの作成、読み取り、変更を行うことができます。
機能
📊 Excel操作: ワークブックやワークシートの作成、読み取り、更新
📈 データ操作: 数式、書式設定、グラフ、ピボットテーブル、Excelテーブル
🔍 データ検証: 範囲、数式、データ整合性のための組み込み検証
🎨 書式設定: フォントスタイル、色、境界線、配置、条件付き書式
📋 テーブル操作: カスタムスタイルを備えたExcelテーブルの作成と管理
📊 グラフ作成: さまざまなグラフタイプ(折れ線、棒、円、散布図など)の生成
🔄 ピボットテーブル: データ分析のための動的なピボットテーブルの作成
🔧 シート管理: ワークシートのコピー、名前変更、削除が容易
🔌 3つのトランスポートサポート: stdio、SSE(非推奨)、ストリーミング可能なHTTP
🌐 リモート&ローカル: ローカル環境およびリモートサービスとして動作
Related MCP server: Excel MCP Server
使用方法
このサーバーは3つのトランスポート方式をサポートしています:
1. Stdioトランスポート(ローカル使用向け)
uvx excel-mcp-server stdio{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}2. SSEトランスポート(Server-Sent Events - 非推奨)
uvx excel-mcp-server sseSSEトランスポート接続:
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
}
}
}3. ストリーミング可能なHTTPトランスポート(リモート接続向けに推奨)
uvx excel-mcp-server streamable-httpストリーミング可能なHTTPトランスポート接続:
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/mcp",
}
}
}環境変数とファイルパスの処理
SSEおよびストリーミング可能なHTTPトランスポート
SSEまたはストリーミング可能なHTTPプロトコルでサーバーを実行する場合、サーバー側で EXCEL_FILES_PATH 環境変数を設定する必要があります。この変数は、Excelファイルの読み書き場所をサーバーに指示します。
設定されていない場合、デフォルトで
./excel_filesになります。これらのトランスポートを使用する場合、ツール内の
filepath値は、そのディレクトリからの相対パスである必要があります(例:reports/q1.xlsx)。絶対パスやディレクトリトラバーサルは拒否されます。
また、FASTMCP_PORT 環境変数を設定して、サーバーがリッスンするポートを制御することもできます(設定されていない場合のデフォルトは 8017 です)。
例 (Windows PowerShell):
$env:EXCEL_FILES_PATH="E:\MyExcelFiles" $env:FASTMCP_PORT="8007" uvx excel-mcp-server streamable-http例 (Linux/macOS):
EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http
Stdioトランスポート
stdioプロトコルを使用する場合、ファイルパスは各ツール呼び出しで提供されるため、サーバー側で EXCEL_FILES_PATH を設定する必要はありません。サーバーは、各操作に対してクライアントから送信されたパスを使用します。
利用可能なツール
このサーバーは、包括的なExcel操作ツールセットを提供します。すべての利用可能なツールの詳細なドキュメントについては、TOOLS.md を参照してください。
スター履歴
ライセンス
MITライセンス - 詳細は LICENSE を参照してください。
Maintenance
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/haris-musa/excel-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server