Repolode
sbroenne

sbroenne/mcp-server-excel

Windows上の実際のMicrosoft ExcelをCOM API経由でAIエージェントから操作できるMCPサーバー兼CLI。

スター
828
フォーク
98
未解決の Issue
21
最終コミット
昨日

これは何?

ExcelMcpを使うと、GitHub Copilot、Claude、ChatGPTなどのAIエージェントが、自然言語で指示してMicrosoft Excelを操作できます。MCPサーバーまたはコマンドラインインターフェースを利用できます。.xlsxファイルを解析するツールとは異なり、公式のCOM API経由で実際のExcelアプリケーションを操作するため、Power Queryの更新、数式の再計算、DAXの評価、VBAの実行、PivotTableやグラフの編集などをExcel内で行えます。

Excelが処理を実行するため、Data Model、マクロ、グラフ、ブックの書式といった既存の機能が維持されます。また、ユーザーは変更をリアルタイムで確認しながら、ブックの編集を続けられます。Windows、Excel 2016以降、対話型デスクトップ環境が必要なため、Linux、macOS、サーバー上のバッチ処理には適していません。

MCPサーバーはサービスをインプロセスで実行し、セッションを維持します。一方、CLIはバックグラウンドデーモンを使用して、コマンド間でブックのセッションを保持します。どちらも共通のコアコマンドを提供し、CLIではAIトークンの使用量を抑えられると説明されています。

主な機能

  • 01Power Queryを更新し、Data Modelにデータを読み込みます。
  • 02DAXを評価し、Power PivotとPivotTableを管理します。
  • 03VBAマクロとExcelの数式内のPythonを実行します。
  • 04グラフ、スライサー、条件付き書式を作成・編集します。
  • 05MCPクライアント向けのMCPサーバーと、ターミナルで動作するエージェント向けのCLIを提供します。

ユースケース

  • AIアシスタントにPower QueryでCSVデータを取り込ませ、集計用のPivotTableを作成させる。
  • チャットでの指示から、財務ブックでGoal Seekやシナリオ分析を実行する。
  • コーディングエージェントに、コマンドラインから繰り返し行うExcelの編集をスクリプト化させる。

クイックスタート

  1. 1

    Microsoft Excel 2016以降がインストールされたWindowsを使用していることを確認してください

  2. 2

    MarketplaceからVS Code拡張機能をインストールしてください

  3. 3

    または、Excel MCP用のGitHub Copilot CLIプラグインをインストールしてください

    copilot plugin install excel-mcp@awesome-copilot
  4. 4

    サーバーを起動する前に、開いているExcelブックをすべて閉じてください

使う前に知っておきたいこと

  • WindowsおよびMicrosoft Excel 2016以降が必要です。LinuxおよびmacOSには対応していません。
  • 対話型デスクトップ環境が必要です。サーバー側でのバッチ処理を目的としたものではありません。
  • ExcelMcpはブックへの排他的なアクセスを必要とするため、実行中は開いているExcelファイルを閉じておく必要があります。

トピック

よくある質問

mcp-server-excel とは?
Windows上の実際のMicrosoft ExcelをCOM API経由でAIエージェントから操作できるMCPサーバー兼CLI。 ExcelMcpを使うと、GitHub Copilot、Claude、ChatGPTなどのAIエージェントが、自然言語で指示してMicrosoft Excelを操作できます。MCPサーバーまたはコマンドラインインターフェースを利用できます。.xlsxファイルを解析するツールとは異なり、公式のCOM API経由で実際のExcelアプリケーションを操作するため、Power Queryの更新、数式の再計算、DAXの評価、VBAの実行、PivotTableやグラフの編集などをExcel内で行えます。
mcp-server-excel は無料で使えますか?ライセンスは?
mcp-server-excel は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mcp-server-excel は今もメンテナンスされていますか?
活発にメンテナンス中。mcp-server-excel の最終コミットは 2026年10月19日 です。
mcp-server-excel は何に使えますか?
AIアシスタントにPower QueryでCSVデータを取り込ませ、集計用のPivotTableを作成させる。 チャットでの指示から、財務ブックでGoal Seekやシナリオ分析を実行する。 コーディングエージェントに、コマンドラインから繰り返し行うExcelの編集をスクリプト化させる。
mcp-server-excel のインストール方法は?
Microsoft Excel 2016以降がインストールされたWindowsを使用していることを確認してください MarketplaceからVS Code拡張機能をインストールしてください または、Excel MCP用のGitHub Copilot CLIプラグインをインストールしてください: copilot plugin install excel-mcp@awesome-copilot サーバーを起動する前に、開いているExcelブックをすべて閉じてください
mcp-server-excel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sbroenne/mcp-server-excel

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト