mcpField
E
Excel MCP Server

Excel MCP Server

ローカル
github.com/buckylee2019生産性078 週間前に更新

Excel MCP Server について

Excel MCP Serverは、Microsoft ExcelをインストールせずにAIエージェントからExcelブックを作成、読み取り、編集できるサーバーです。書式設定、グラフ、ピボットテーブル、シート管理にも対応します。

主な機能

  1. 01ブックの作成と編集
  2. 02データの読み書き
  3. 03書式とスタイルの適用
  4. 04グラフとビジュアライゼーションの作成
  5. 05ピボットテーブルの生成
  6. 06シートと範囲の管理

活用シーン

  1. 01AIエージェント経由でのブック編集
  2. 02表データへのスタイル適用
  3. 03ブックのデータからグラフを作成
  4. 04分析用のピボットテーブル生成

MCP 対応

MCPクライアントに、Excelブックの読み書き、書式設定、グラフ作成、シート管理などのツールを提供します。Server-Sent Events(SSE)トランスポートを使用します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Excel MCP サーバー

Microsoft Excel をインストールせずに Excel ファイルを操作できる Model Context Protocol(MCP)サーバーです。AI エージェントを使って Excel ブックを作成、読み取り、変更できます。

機能

  • 📊 Excel ブックの作成と変更
  • 📝 データの読み取りと書き込み
  • 🎨 書式とスタイルの適用
  • 📈 グラフと可視化の作成
  • 📊 ピボットテーブルの生成
  • 🔄 ワークシートと範囲の管理

クイックスタート

前提条件
  • Python 3.10 以降
インストール
  1. リポジトリをクローンします:
git clone https://github.com/haris-musa/excel-mcp-server.git
cd excel-mcp-server
  1. uv を使ってインストールします:
uv pip install -e .
サーバーの実行

サーバーを起動します(デフォルトポート:8000):

uv run excel-mcp-server

ポートを指定する場合(例:8080):

# Bash/Linux/macOS
export FASTMCP_PORT=8080 && uv run excel-mcp-server

# Windows PowerShell
$env:FASTMCP_PORT = "8080"; uv run excel-mcp-server

AI ツールでの使用

Cursor IDE
  1. 次の設定を Cursor に追加します:
{
  "mcpServers": {
    "excel": {
      "url": "http://localhost:8000/sse",
      "env": {
        "EXCEL_FILES_PATH": "/path/to/excel/files"
      }
    }
  }
}
  1. Excel ツールが AI アシスタントから利用できるようになります。
リモートホスティングとトランスポートプロトコル

このサーバーは Server-Sent Events(SSE)トランスポートプロトコルを使用します。用途に応じて、次の方法を利用できます。

  1. Claude Desktop で使用する場合(stdio が必要):

    • Supergateway を使用して SSE を stdio に変換します:
  2. MCP サーバーをホスティングする場合:

環境変数

  • FASTMCP_PORT:サーバーポート(デフォルト:8000)
  • EXCEL_FILES_PATH:Excel ファイル用ディレクトリ(デフォルト:./excel_files)

利用可能なツール

このサーバーでは、Excel を操作するための幅広いツールを利用できます。利用可能なすべてのツールの詳細については、TOOLS.md を参照してください。

ライセンス

MIT License — 詳細については LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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