mcpField
E
Excel Mcp

Excel Mcp

ローカル
github.com/choco9527データ・分析175 週間前に更新

Excel Mcp について

Excel Mcpは、対話型ツールやAIアシスタントからローカルのExcelファイルを読み取るMCPサービスです。ワークシート、ヘッダー、各シートの先頭10行を取得します。

主な機能

  1. 01ローカルの.xlsxファイルを読み取り
  2. 02全ワークシートを解析
  3. 03ヘッダーを抽出
  4. 04各シートの先頭10行を表示

活用シーン

  1. 01対話型ツールでブックの内容を確認
  2. 02AIアシスタントでシート構成やサンプル行を取得

MCP 対応

stdioでリクエストを受け付け、指定パスのExcelファイルを読むread_excelツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"excel": {
"command": "npx",
"args": [
"-y",
"excel-mcp"
]
}
}
}
起動コマンドnpx -y excel-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmexcel-mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
filePathstringはい.xlsx または .csv ファイルのパス
sheetNamestringいいえExcel ワークシート名。デフォルトは最初のワークシートです。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

📊 excel-mcp

excel-mcp 是一个基于 Model Context Protocol (MCP) 的服务器,使用 TypeScript 编写,具备读取 Excel 文件(.xlsx 格式)的功能,并通过 MCP 协议对接交互式工具。


✨ 功能特点

  • 📁 支持读取本地 .xlsx 文件;
  • 📑 解析 Excel 中的所有工作表(Sheet);
  • 🧾 提取每个表的表头信息;
  • 🔍 展示每个表前 10 行数据;
  • 🤖 可通过 MCP 协议进行交互式调用。

🚀 快速开始

1. 安装依赖
npm install
2. 构建项目
npm run build
3. 启动 MCP Server
./build/index.js

MCP Server 会通过标准输入/输出(stdio)监听来自 Model Context 的请求。


🛠 可用工具

read_excel

读取并理解指定路径下的 Excel 文件。

输入参数:
参数名类型描述
filePathstringExcel 文件的完整路径(.xlsx)
返回内容:
  • 所有工作表名称;
  • 每个 Sheet 的表头(第一行);
  • 每个 Sheet 的前 10 行数据(按行格式化展示);
示例请求:
// {
//   "tool": "read_excel",
//   "input": {
//     "filePath": "/absolute/path/to/example.xlsx"
//   }
// }

示例:
{
  "mcpServers": {
    "excel-mcp": {
      "command": "npx",
      "args": [
        "excel-mcp"
      ]
    }
  }
}

コメント

MCP は初めてですか?

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

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