LLMクライアントがファイル、Git、Webコンテンツ、メモリなどにアクセスできる、Model Context Protocolサーバーのリファレンス実装です。
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
Microsoft Excel 2016以降がインストールされたWindowsを使用していることを確認してください
- 2
MarketplaceからVS Code拡張機能をインストールしてください
- 3
または、Excel MCP用のGitHub Copilot CLIプラグインをインストールしてください
copilot plugin install excel-mcp@awesome-copilot - 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 の数値は毎日更新されます。
関連プロジェクト
LLMアプリケーションをツール、データ、プロンプトに接続するModel Context Protocolサーバーとクライアントを構築するための公式Python SDK。
LLMアプリケーションに標準化されたコンテキストを提供する、Model Context Protocolサーバーとクライアント構築用の公式TypeScript SDK。
MCPサーバー、Reactビューを備えたMCP Apps、クライアントを構築するための、InspectorとCLIを内蔵したTypeScriptフレームワーク。
AIアシスタントからAWSのドキュメント、サービス、ツールを利用できる、オープンソースMCPサーバーのコレクションです。
AIエージェントをExaに接続し、Web検索、ページ本文の取得、複数ステップの調査を可能にするMCPサーバー。