Excel MCP サーバー
MS Excel データを読み書きするモデル コンテキスト プロトコル (MCP) サーバー。
特徴
テキスト値の読み取り/書き込み
数式の読み取り/書き込み
新しいシートを作成する
🪟Windows のみ:
ライブ編集
シートから画面イメージをキャプチャする
詳細については、ツールのセクションを参照してください。
Related MCP server: Excel MCP Server
要件
Node.js 20.x 以降
サポートされているファイル形式
xlsx(Excelブック)
xlsm(Excelマクロ対応ブック)
xltx(Excel テンプレート)
xltm(Excel マクロ対応テンプレート)
インストール
NPM経由でインストール
excel-mcp-server は、MCP サーバーの構成に次の構成を追加することで自動的にインストールされます。
Windowsの場合:
その他のプラットフォームの場合:
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Excel MCP Server を自動的にインストールするには:
excel_describe_sheets
指定された Excel ファイルのすべてのシート情報を一覧表示します。
引数:
fileAbsolutePathExcelファイルへの絶対パス
excel_read_sheet
ページ区切りを使用して Excel シートから値を読み取ります。
引数:
fileAbsolutePathExcelファイルへの絶対パス
sheetNameExcelファイル内のシート名
rangeExcelシートで読み込むセルの範囲(例:"A1:C10")。[デフォルト: 最初のページ範囲]
knownPagingRangesすでに読み取られたページング範囲のリスト
showFormula値の代わりに数式を表示する
excel_screen_capture
**[Windows のみ]**ページ区切り付きの Excel シートのスクリーンショットを撮ります。
引数:
fileAbsolutePathExcelファイルへの絶対パス
sheetNameExcelファイル内のシート名
rangeExcelシートで読み込むセルの範囲(例:"A1:C10")。[デフォルト: 最初のページ範囲]
knownPagingRangesすでに読み取られたページング範囲のリスト
excel_write_to_sheet
Excel シートに値を書き込みます。
引数:
fileAbsolutePathExcelファイルへの絶対パス
sheetNameExcelファイル内のシート名
newSheettrue の場合は新しいシートを作成し、そうでない場合は既存のシートに書き込みます
rangeExcel シートで読み取るセルの範囲 (例: "A1:C10")。
valuesExcelシートに書き込む値。値が数式の場合は、「=」で始まる必要があります。
excel_create_table
Excelシートにテーブルを作成する
引数:
fileAbsolutePathExcelファイルへの絶対パス
sheetNameテーブルが作成されるシート名
rangeテーブルにする範囲(例:"A1:C10")
tableName作成するテーブル名
excel_copy_sheet
既存のシートを新しいシートにコピーする
引数:
fileAbsolutePathExcelファイルへの絶対パス
srcSheetNameExcelファイル内のソースシート名
dstSheetNameコピーするシート名
次の環境変数によって MCP サーバーの動作を変更できます。
EXCEL_MCP_PAGING_CELLS_LIMIT
1 回のページング操作で読み取るセルの最大数。
[デフォルト: 4000]
ライセンス
Copyright (c) 2025 根来一樹
excel-mcp-serverはMITライセンスの下でリリースされています
Appeared in Searches
- Excel spreadsheet tools and resources
- Information about Microsoft Excel or general excel-related content
- Excel and Visual Basic permissions for reading, writing, updating, and deleting data in spreadsheets
- Excel data processing tutorials and techniques
- A server for managing or integrating Excel with MCP systems