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 安装
通过将以下配置添加到 MCP 服务器配置中,excel-mcp-server 会自动安装。
对于 Windows:
对于其他平台:
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Excel MCP Server:
excel_describe_sheets
列出指定Excel文件的所有sheet信息。
参数:
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 文件中的工作表名称
newSheet如果为真,则创建新工作表,否则写入现有工作表
rangeExcel 表中要读取的单元格范围(例如“A1:C10”)。
values要写入 Excel 工作表的值。如果该值是公式,则应以“=”开头
excel_create_table
在 Excel 工作表中创建表格
参数:
fileAbsolutePathExcel 文件的绝对路径
sheetName创建表的工作表名称
range范围为表格(例如“A1:C10”)
tableName待创建的表名
excel_copy_sheet
将现有工作表复制到新工作表
参数:
fileAbsolutePathExcel 文件的绝对路径
srcSheetNameExcel 文件中的源工作表名称
dstSheetName要复制的工作表名称
您可以通过以下环境变量更改 MCP 服务器的行为:
EXCEL_MCP_PAGING_CELLS_LIMIT
单次分页操作中读取的最大单元数。
[默认值:4000]
执照
版权所有 (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