本文へスキップ
ReviewRamble

週刊ブリーフ

AIのレビューを、あなたの受信箱に。

  • ツール、モデル、MCPサーバー、リポジトリの新しいレビュー(結論を最初に)
  • 変更があったときに再確認した価格と評価
  • 公開された新しい分析記事

モデル、エージェント、MCPサーバー、そして本当に時間をかける価値のあるツール。

週に1通です。配信停止は各メールのリンクからできます。 メールアドレスの利用について

Excel MCP Server

Windows上の本物のExcelをCOM経由で操作します。Power Query、ピボットテーブル、グラフ、DAX、VBA、Python in Excelをエージェントから。

レビュー: ReviewRamble editors · 更新

導入ガイド ソースコードオープンソース

当サイトの評価

4.2/5

本物のExcelブックの中で作業する必要があるエージェントにとって本命の選択肢です。ただしWindowsで動かし、気になるならテレメトリーを切り、VBAはコード実行として扱うことが条件です。

Excel MCP Serverとは?

Excel MCP Server(ExcelMcpとも呼ばれます)はStefan Broennerによるコミュニティプロジェクトで、.xlsxファイルを直接編集するのではなく、公式のCOMオートメーションインターフェースを通じてデスクトップ版Microsoft Excelを操作します。作業はExcel自身が行うため、エージェントはPower Queryの更新、再計算、ピボットテーブルやグラフの作成、DAXによるデータモデルの照会、VBAの編集と実行、Python in Excelの数式の記述ができ、ブックはマクロと書式を保ちます。64個のMCPツールで437の操作を扱い、同じコマンドをコーディングエージェント向けのCLI、excelcliでも提供します。

Windows 10以降、Excel 2016以降、サインイン済みのデスクトップセッションが必要です。プロジェクトは.NET 10上のC#でMITライセンス、2025年10月に始まり、確認時点でGitHubのスターは約887、リリースは201回でした。v2.6.12は2026年11月10日に出ています。npmパッケージは2026年11月12日までの1週間に2,201回ダウンロードされました。

Excel MCP Serverのインストール方法

npx -y @sbroenne/mcp-server-excel@latest

Excel MCP Serverは使う価値があるか?

スプレッドシート用サーバーの多くはファイルを解析するだけで、セルを読むには十分でも、Excelが計算するものには役に立ちません。更新が必要なPower Queryのクエリ、データモデル上のピボットテーブル、マクロで動くモデルは、Excelの中でしか正しく振る舞いません。Excel MCP ServerはVBAやOfficeアドインと同じCOMインターフェースを通じてまさにその場所で動くので、更新、再計算、ゴールシークの結果はExcel自身が表示する数字と一致します。

範囲の広さは珍しいほどです。64個のツールが、セル範囲、テーブル、Power Query、DAXクエリ、ピボットテーブル、グラフ、スライサー、条件付き書式、名前付き範囲、シナリオ、VBAをカバーします。保守のペースもMCPサーバーとしては際立っており、約13か月で201回リリースしています。2.6.12のリリースノートはその丁寧さをよく表しています。refresh-allが合計値の古いピボットテーブルを更新済みと報告していた問題を直し、今は一つずつ更新します。

何を実行できるかははっきり理解しておくべきです。VBAプロシージャのインポート、置き換え、実行ができ、これはあなたのユーザー権限でマシン上のコードを実行することを意味します。ドキュメントによれば、通常の開き方ではマクロは無効のままで、マクロの実行には別途承認した再オープンが必要であり、その際に自動実行コードが動く可能性があります。VBAプロジェクトの編集には、Excelの信頼設定を手動で有効にしておく必要があります。Python in Excelはコードと参照したセルをMicrosoftのクラウドに送り、任意のMとDAXの整形はそのコードを外部の二つの整形サイトに送ります。プライバシーポリシーによると、リリース版は既定で、ファイル名やセルの内容を含まない仮名化された利用テレメトリーをAzure Application Insightsに送り、EXCELMCP_TELEMETRY_MODE=offで止められます。

注意点:Windows専用で対話型のデスクトップが必要なため、Macユーザー、Linuxサーバー、無人のバッチ処理には使えません。Excelは既定で非表示で動き、ブロックするダイアログがセッションを止めることがあり、バッチ操作は失敗してもロールバックされず、保存せずに閉じると編集は完全に失われます。あなたのユーザーで動くプログラムなら、どれでもCLIのバックグラウンドサービスに接続できます。

結論:ブックの価値がクエリやピボット、マクロにあるなら、それを実際に扱えるのはこのサーバーです。ファイルから数字を読むだけなら、ファイルパーサーのほうが簡単で、どこでも動きます。

真価を発揮する場面

  • 従業員200人の会社で月次決算を担当する財務アナリスト

    Power Queryのソースを更新し、ピボットテーブルを最新にして合計を確認する

    エージェントにブックを開かせ、refresh-allを実行し、ピボットの合計を前月と照らし合わせて読ませます。ブックは普通のExcelファイルのままです。失敗したバッチはロールバックされないので、先にコピーを保存してください。

  • 営業チーム向けのPower Pivotモデルを保守するBI開発者

    Power Pivotの画面で手作業をせずにDAXメジャーを書いてテストする

    エージェントがデータモデルにメジャーを追加し、DAXクエリを評価して結果を確かめます。DAXクエリにはPower BI Desktopで入るMSOLAPプロバイダーが必要です。数式をDAX Formatterに送ってよい場合を除き、DAXの整形はオフのままにしてください。

  • マクロだらけの.xlsm計画ファイルを引き継いだ業務マネージャー

    何かを変える前にVBAモジュールが何をしているかを理解する

    コードを実行せずに、プロシージャを一覧にして読み、モジュール全体からシート名を検索します。読み取りにはExcelのVBA信頼設定を有効にする必要があります。マクロ有効での再オープンは、何が実行されるかを読んでから承認してください。

導入前に確認すること

導入
VS Code拡張機能を入れるか、Claude Desktop用の.mcpbバンドルをダブルクリックするか、任意のMCPクライアントにnpx -y @sbroenne/mcp-server-excel@latestを追加します。単体のexeとdotnetツールもあります。Windows 10以降、Excel 2016以降、npm経由ならNode.js 18が必要です。更新後はツール一覧を読み直させるためクライアントを再起動してください。
連携
64個のツールで437の操作。CLIのexcelcliは同じコマンドをより少ないトークンでコーディングエージェントに提供します。GitHub Copilotプラグイン、VS Code拡張機能、Claude Desktop用MCPバンドルがあります。.xlsxと.xlsmファイルに対応します。
データとプライバシー
ブックはExcelを通じてローカルで読み書きされ、エージェントが要求したデータはモデル提供元に送られます。リリース版はEXCELMCP_TELEMETRY_MODE=offにしない限り、仮名化された利用テレメトリーをAzure Application Insightsに送ります。Python in ExcelはコードとセルのデータをMicrosoftのクラウドに送り、既定でオフのMとDAXの整形はコードを外部の整形サービスに送ります。VBAツールはユーザー権限でマクロを編集・実行できます。
大規模利用時のコスト
MITで無料ですが、各マシンにライセンス済みのデスクトップ版Excelが必要で、Python in Excelにはそれを含むMicrosoft 365プランが要ります。有料プランやホスト型サービスはありません。
制限
macOS、Linux、サーバー側のバッチ処理には対応しません。一つのセッション内の呼び出しは一つずつ実行され、Excelのブロックするダイアログで止まることがあります。受け付けるのは1 GBまでの.xlsxと.xlsmだけです。保存せずに閉じると編集は失われ、バッチの失敗はロールバックされません。

良い点

  • 本物のExcelで動くため、更新と再計算が正確
  • Power Query、DAX、ピボットテーブル、グラフ、VBAを扱う64個のツール
  • 非常に活発で、2025年10月以降201回リリース
  • MCPサーバーとCLIが同じコマンドを共有

気になる点

  • Windows、デスクトップ版Excel、サインイン済みセッションが必須
  • リリース版ではテレメトリーが既定で有効
  • ユーザー権限でVBAマクロを実行できる
  • 失敗したバッチ操作はロールバックされない

おすすめの人

Power Query、ピボットテーブル、データモデル、VBAに依存するブックを扱い、そこでエージェントに作業させたいWindowsの財務、業務、BIのアナリストに向いています。

Excel MCP Serverの代替

Excel MCP Server:よくある質問

Excel MCP Serverは使う価値があるか?
本物のExcelブックの中で作業する必要があるエージェントにとって本命の選択肢です。ただしWindowsで動かし、気になるならテレメトリーを切り、VBAはコード実行として扱うことが条件です。 評価は5点満点中4.2点です。
Excel MCP Serverの料金は?
無料のオープンソース(MIT)です。デスクトップ版Excel 2016以降のライセンスが必要で、Python in Excelにはそれを含むMicrosoft 365プランが必要です。
Excel MCP Serverの欠点は?
Windows、デスクトップ版Excel、サインイン済みセッションが必須; リリース版ではテレメトリーが既定で有効; ユーザー権限でVBAマクロを実行できる; 失敗したバッチ操作はロールバックされない.
Excel MCP Serverは誰に向いているか?
Power Query、ピボットテーブル、データモデル、VBAに依存するブックを扱い、そこでエージェントに作業させたいWindowsの財務、業務、BIのアナリストに向いています。
チームや本番環境でExcel MCP Serverを使うと費用はいくらか?
MITで無料ですが、各マシンにライセンス済みのデスクトップ版Excelが必要で、Python in Excelにはそれを含むMicrosoft 365プランが要ります。有料プランやホスト型サービスはありません。
Excel MCP Serverは企業データを扱っても安全か?
ブックはExcelを通じてローカルで読み書きされ、エージェントが要求したデータはモデル提供元に送られます。リリース版はEXCELMCP_TELEMETRY_MODE=offにしない限り、仮名化された利用テレメトリーをAzure Application Insightsに送ります。Python in ExcelはコードとセルのデータをMicrosoftのクラウドに送り、既定でオフのMとDAXの整形はコードを外部の整形サービスに送ります。VBAツールはユーザー権限でマクロを編集・実行できます。
Excel MCP Serverの代わりになるものは?
当サイトでレビューした中で最も近い代替はMarkItDown MCP 、 LocalData MCPです。

回答確認日:2026年11月13日

Excel MCP Serverの開発元の方へ:この評価をサイトに掲載できますReviewRambleでのExcel MCP Serverの評価:5点満点中4.2点