mcpField
M
MCP Server for Excel

MCP Server for Excel

ローカル
excelmcpserver.devデータ・分析834今日更新

MCP Server for Excel について

MCP Server for Excelは、Microsoft ExcelのCOM APIを通じて実際のExcelアプリケーションを自動化し、エージェントにブックを操作させたいユーザー向けです。ブックの構造や書式を保ち、MCPサーバーとトークン効率を意識したCLIを提供します。Windows、Excel 2016以降、対話型デスクトップが必要です。

主な機能

  1. 01セル、ワークシート、ブックの操作
  2. 02Power Query更新と数式の計算
  3. 03DAX、VBA、Python =PY()の実行
  4. 04ピボットテーブル、グラフ、データモデルの管理
  5. 05MCPサーバーとCLIの提供

活用シーン

  1. 01Power QueryでCSVをデータモデルに読み込む
  2. 02地域別の売上集計とグラフ作成
  3. 03Goal Seekで目標利益を求める
  4. 04エージェントによる既存Excelブックの自動化

MCP 対応

MCPサーバーは対応クライアントにツール探索と永続セッションを提供し、ExcelMcpサービスをプロセス内で呼び出します。同じExcelコマンドを使うCLIも提供されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
nugetSbroenne.ExcelMcp.McpServer2.5.7
npm@sbroenne/mcp-server-excel2.5.7

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ExcelMcp - Microsoft Excel 用 MCP サーバー

VS Code Marketplace Installs Downloads

CI Gate Release

License: MIT .NET Platform Built with Copilot

ウェブサイト · インストール · 機能 · トラブルシューティング · 2分間のデモ

AI で実際の Microsoft Excel を自動化します。 Excel MCP Server を使うと、GitHub Copilot、 Claude、ChatGPT などのエージェントが、自然言語のリクエストを通じて Excel を操作できます。MCP またはトークン効率の高い CLI を利用できます。

ファイル解析ツールとは異なり、ExcelMcp は公式の COM API を通じて実際の Excel アプリケーションを操作します。 Power Query の更新、数式の再計算、DAX の評価、VBA や Python =PY() の実行に加え、ピボットテーブル、グラフ、マクロ、 データモデル、ブックの書式を保持できます。

33 の機能分野にわたる 63 個の MCP ツールと 429 個の操作で、Excel の自動化をエンドツーエンドで実現します。

重要

Windows、Microsoft Excel 2016 以降、および対話型のデスクトップ環境が必要です。 Linux、macOS、サーバー側でのバッチ処理を目的としたものではありません。

🚀 はじめに

ユースケースおすすめの方法
VS Code拡張機能をインストール
Claude Desktop またはその他の MCP クライアントMCP サーバーをインストール
コーディングエージェント(AI トークンを節約)CLI をインストール
どれを選べばよいかわからない場合インストール概要を読む

GitHub Copilot CLI を使う場合は、 Awesome Copilot の Excel リストから、いずれかのプラグインをインストールしてください。

copilot plugin install excel-mcp@awesome-copilot
# Or, for command-line Excel automation:
copilot plugin install excel-cli@awesome-copilot

起動する前に、開いている Excel ブックを閉じてください。ExcelMcp がブックを自動操作する間は、排他的なアクセスが必要です。

自動化できること

  • データと分析: Power Query、DAX、Power Pivot、Excel テーブル、ピボットテーブル、データ接続。
  • セルとブック: 範囲、数式、書式設定、ワークシート、ファイル、計算、名前付き範囲。
  • グラフとビジュアル: グラフ、スライサー、条件付き書式、スクリーンショット、図形、スパークライン。
  • 自動化と高度な機能: VBA、Excel の Python、ゴールシーク、シナリオ、データテーブル、ウィンドウ、XML マップ。

429 個すべての操作を支える機能をご覧ください。 現在のコマンドの詳細は、CLI のヘルプまたは MCP ツールの説明で確認できます。

実際の動作を見る

Excel MCP Server が実際の Excel アプリケーションで作成した売上テーブル、地域別サマリー、グラフ

自然な言葉で依頼できます:

  • 「products.csv を Power Query でインポートし、データモデルに読み込んでください。」
  • 「地域別の売上を示すピボットテーブルを作成し、続けて縦棒グラフを追加してください。」
  • 「ゴールシークを使って、利益が 100,000 ドルになる価格を見つけてください。」
  • 「作業中の Excel を表示してください。」

Excel が作業を実行するため、結果をリアルタイムで確認し、通常どおりブックの編集を続けられます。

その他の例とユースケースを見る。

MCP サーバーと CLI のどちらを選ぶ?

どちらのエントリーポイントでも、同じ Excel コマンドと動作を利用できるため、選択は技術的なものです。コーディングエージェントはどちらも使用できます。

インターフェース対応するもの理由
MCP サーバーMCP 対応の任意のクライアントツールの検出と永続的なセッション
CLI (excelcli)ターミナルコマンドを実行できるエージェントMCP ツール定義を読み込まずに組み込みヘルプを利用でき、通常は AI トークンの使用量も少なくなります

MCP サーバーは ExcelMcp サービスをプロセス内で呼び出します。CLI はバックグラウンドデーモンを使用するため、コマンドをまたいでブックのセッションが維持されます。

AI assistant or script
        │
   MCP Server / CLI
        │
 Shared Excel commands
        │
 Real Excel COM API

アーキテクチャを読むか、 MCP サーバーおよび CLIのガイドをご覧ください。

⭐ GitHub スターの推移

ExcelMcp の GitHub スター数の推移

📋 その他の情報

ドキュメント · 変更履歴 · コントリビューション · セキュリティ · プライバシー

ライセンス: MIT License — LICENSE ファイルをご覧ください

関連プロジェクト

作者によるその他のプロジェクト:

  • PowerPoint MCP Server — MCP 経由で AI を活用した PowerPoint の自動化を実現する、本プロジェクトの姉妹プロジェクト
  • pytest-skill-engineering — AI エージェント向けの LLM を活用したテストフレームワーク
  • Windows MCP Server — MCP 経由で AI を活用した Windows の自動化を実現
  • OBS Studio MCP Server — AI を活用した OBS Studio の自動化を実現

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。