Skip to main content
Glama

Excel MCP Server

AIエージェント(Claude、ChatGPT、Copilotなど)がExcelファイルを自動操作できるModel Context Protocol (MCP) サーバーです。

🎯 できること

このMCPサーバーを使うと、AIエージェントに自然言語で指示するだけで、以下のようなExcel操作が自動化できます:

  • 📊 データ入力・編集: セルや範囲に値を設定、取得

  • 📝 ワークブック管理: 新規作成、シート追加、情報取得

  • 🎨 書式設定: フォント、色、罫線などの装飾

  • 🔢 数式・計算: セルに数式を追加して自動計算

  • 🔍 データ検索: ワークシート内のデータを検索

  • 💾 データ出力: ExcelシートをCSVファイルにエクスポート

: 「売上データを分析して、月別の合計を計算し、グラフ用のシートを作成して」と指示すれば、AIが自動的にExcelファイルを操作します。

Related MCP server: Excel MCP Server

📚 詳細ガイド

初心者の方は guide/ ディレクトリの詳細ガイドを参照してください:

🚀 セットアップ手順

1. 必要な環境

  • Node.js (v16以降)

  • Windows、macOS、またはLinux

2. インストール

# ディレクトリ移動
cd excel_mcp_server

# 依存関係をインストール
npm install

# ビルド
npm run build

3. VS Code Copilotとの連携設定

VS CodeでCopilotと連携する場合、mcp.jsonファイルに設定を追加します。

設定ファイルの場所:

  • Windows: %APPDATA%\Code\User\mcp.json (安定版) または %APPDATA%\Code - Insiders\User\mcp.json (Insiders版)

  • macOS: ~/Library/Application Support/Code/User/mcp.json または ~/Library/Application Support/Code - Insiders/User/mcp.json

  • Linux: ~/.config/Code/User/mcp.json または ~/.config/Code - Insiders/User/mcp.json

設定内容:

{
  "servers": {
    "excel-mcp-server": {
      "type": "stdio",
      "command": "node",
      "args": ["C:/path/to/excel_mcp_server/dist/index.js"]
    }
  }
}

重要: C:/path/to/excel_mcp_server/dist/index.js は、実際のプロジェクトの dist/index.js への絶対パスに置き換えてください。

4. 動作確認

VS Codeを再起動後、Copilotに以下のように話しかけてみてください:

「ExcelファイルC:/test/sample.xlsxを作成して、Sheet1を追加し、A1セルに"Hello Excel"と入力してください」

💡 使用例

基本的な操作

  1. 新しいExcelファイルを作成

    「C:/reports/monthly.xlsxという新しいExcelファイルを作成して」
  2. データを入力

    「Sheet1のA1からC3の範囲に、商品名、価格、在庫数の表を作成して」
  3. 書式を設定

    「A1セルを太字にして、背景色を黄色にして」
  4. 数式で計算

    「D列に合計を計算する数式を追加して」

より高度な使い方

詳細な使用例は サンプル集 を参照してください。

🔧 提供される機能

このMCPサーバーは以下のExcel操作ツールを提供します:

ワークブック・ワークシート操作

  • create_workbook - 新しいExcelワークブックを作成

  • get_workbook_info - ワークブックの詳細情報を取得(シート一覧など)

  • add_worksheet - 既存のワークブックにワークシートを追加

セル・範囲操作

  • set_cell_value - 単一のセルに値を設定

  • get_cell_value - 単一のセルの値を取得

  • set_range_values - 複数セルに一括でデータを設定(表形式データに便利)

  • get_range_values - 複数セルのデータを一括取得

書式設定

  • format_cell - セルの書式を設定(フォント、背景色、罫線など)

数式・計算

  • add_formula - セルに数式を追加(SUM、AVERAGEなど)

データ操作

  • find_data - ワークシート内で特定のデータを検索

出力

  • export_to_csv - ワークシートをCSVファイルにエクスポート

詳細は ツール詳細ガイド を参照してください。

🛠️ トラブルシューティング

問題が発生した場合は、トラブルシューティングガイド を確認してください。

📄 ライセンス

ISC


開発者向け情報

開発環境のセットアップ

開発モードで実行:

npm run dev

プロジェクト構造

プロジェクト構造

  • 言語: TypeScript

  • ランタイム: Node.js

  • MCP SDK: @modelcontextprotocol/sdk

  • Excel ライブラリ: ExcelJS

  • スキーマ検証: Zod

デバッグ

VS Codeでのデバッグ設定は .vscode/mcp.json に含まれています。

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SuperPyonchiX/excel_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server