基于MCP协议的Excel读取服务器

基于MCP协议的Excel读取服务器

一个基于Model Context Protocol (MCP)协议的MS Excel文件读取服务。

快速入门

安装

需要 Python 3.10 或更高版本。

使用 pip 安装:

pip install excel-reader-server

或使用 uv(推荐):

uv pip install excel-reader-server

功能

  • 读取 Excel 文件中所有工作表内容
  • 按名称读取指定工作表内容
  • 按索引读取指定工作表内容
  • 返回 JSON 格式数据

使用方法

读取所有工作表

{
  "file_path": "path/to/your/excel/file.xlsx"
}

按名称读取工作表

{
  "file_path": "path/to/your/excel/file.xlsx",
  "sheet_name": "Sheet1"
}

按索引读取工作表

{
  "file_path": "path/to/your/excel/file.xlsx",
  "sheet_index": 0
}

响应格式

返回 JSON 格式数据,每个工作表为键,其值为二维数组表示的数据。

错误处理

支持清晰的错误提示,包括文件不存在、无效的工作表名称等常见问题。