Excel MCP 服务器
读取和写入 MS Excel 数据的模型上下文协议 (MCP) 服务器。
特征
- 读/写文本值
- 读/写公式
- 创建新工作表
🪟仅限Windows:
- 实时编辑
- 从工作表捕获屏幕图像
有关更多详细信息,请参阅工具部分。
要求
- Node.js 20.x 或更高版本
支持的文件格式
- xlsx(Excel 手册)
- xlsm(Excel 宏启用书)
- xltx(Excel模板)
- xltm(启用宏的 Excel 模板)
安装
通过 NPM 安装
通过将以下配置添加到 MCP 服务器配置中,excel-mcp-server 会自动安装。
对于 Windows:
对于其他平台:
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Excel MCP Server:
excel_describe_sheets
列出指定Excel文件的所有sheet信息。
参数:
fileAbsolutePath
- Excel 文件的绝对路径
excel_read_sheet
从 Excel 表中分页读取值。
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- Excel 文件中的工作表名称
range
- Excel 工作表中要读取的单元格范围(例如“A1:C10”)。[默认:第一页范围]
knownPagingRanges
- 已读分页范围列表
showFormula
- 显示公式而不是值
excel_screen_capture
**[仅限 Windows]**对带分页的 Excel 工作表进行屏幕截图。
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- Excel 文件中的工作表名称
range
- Excel 工作表中要读取的单元格范围(例如“A1:C10”)。[默认:第一页范围]
knownPagingRanges
- 已读分页范围列表
excel_write_to_sheet
将值写入 Excel 表。
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- Excel 文件中的工作表名称
newSheet
- 如果为真,则创建新工作表,否则写入现有工作表
range
- Excel 表中要读取的单元格范围(例如“A1:C10”)。
values
- 要写入 Excel 工作表的值。如果该值是公式,则应以“=”开头
excel_create_table
在 Excel 工作表中创建表格
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- 创建表的工作表名称
range
- 范围为表格(例如“A1:C10”)
tableName
- 待创建的表名
excel_copy_sheet
将现有工作表复制到新工作表
参数:
fileAbsolutePath
- Excel 文件的绝对路径
srcSheetName
- Excel 文件中的源工作表名称
dstSheetName
- 要复制的工作表名称
您可以通过以下环境变量更改 MCP 服务器的行为:
EXCEL_MCP_PAGING_CELLS_LIMIT
单次分页操作中读取的最大单元数。
[默认值:4000]
执照
版权所有 (c) 2025 根戈罗一树
excel-mcp-server 根据MIT 许可证发布
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files, enabling extraction of data from entire workbooks or specific sheets with results returned in structured JSON format.Last updated -35PythonApache 2.0
- AsecurityAlicenseAqualityEnables seamless reading, writing, and analyzing of Excel files through Model Context Protocol, with features for worksheet management, structure analysis, and automated caching.Last updated -821211TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.Last updated -16198PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to create, read, and modify Excel workbooks without requiring Microsoft Excel installation.Last updated -PythonMIT License