Skip to main content
Glama

PyPI version Total Downloads License: MIT Install 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 sse

SSEトランスポート接続

{
   "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 を参照してください。

スター履歴

Star History Chart

ライセンス

MITライセンス - 詳細は LICENSE を参照してください。

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
8wRelease cycle
7Releases (12mo)
Issues opened vs closed

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