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”)。[默认:第一页范围]
knownPagingRanges
- 已读分页范围列表
showFormula
- 显示公式而不是值
excel_screen_capture
**[仅限 Windows]**对带分页的 Excel 工作表进行屏幕截图。
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- Excel 文件中的工作表名称
range
- Excel 工作表中要读取的单元格范围(例如“A1”)。[默认:第一页范围]
knownPagingRanges
- 已读分页范围列表
excel_write_to_sheet
将值写入 Excel 表。
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- Excel 文件中的工作表名称
newSheet
- 如果为真,则创建新工作表,否则写入现有工作表
range
- Excel 表中要读取的单元格范围(例如“A1”)。
values
- 要写入 Excel 工作表的值。如果该值是公式,则应以“=”开头
excel_create_table
在 Excel 工作表中创建表格
参数:
fileAbsolutePath
- Excel 文件的绝对路径
sheetName
- 创建表的工作表名称
range
- 范围为表格(例如“A1”)
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
- -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
- -securityAlicense-qualityA Model Context Protocol server for intelligent Excel processing and data analysis, offering tools for reading, validating, executing code, and generating interactive visualizations with Excel files.Last updated -17PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server designed for AI assistants to directly process spreadsheet files, enabling them to read, display, modify, and save various table formats like CSV and Excel.Last updated -3PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables reading and analyzing Excel documents with features like flexible data access, multiple output formats, and advanced analysis capabilities.Last updated -2TypeScript