这是一个模型上下文协议(MCP)服务器,用于读取和写入MS Excel数据。
🪟仅限Windows:
更多详情,请参阅工具部分。
excel-mcp-server会通过添加以下配置到MCP服务器配置中自动安装。
对于Windows:
{
"mcpServers": {
"excel": {
"command": "cmd",
"args": ["/c", "npx", "--yes", "@negokaz/excel-mcp-server"],
"env": {
"EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
}
}
}
}
对于其他平台:
{
"mcpServers": {
"excel": {
"command": "npx",
"args": ["--yes", "@negokaz/excel-mcp-server"],
"env": {
"EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
}
}
}
}
要通过Smithery自动安装Excel MCP Server给Claude Desktop:
npx -y @smithery/cli install @negokaz/excel-mcp-server --client claude
<h2 id="tools">工具</h2>
excel_describe_sheets列出指定Excel文件的所有工作表信息。
参数:
fileAbsolutePath
excel_read_sheet分页读取Excel工作表中的值。
参数:
fileAbsolutePath
sheetName
range
showFormula
showStyle
excel_screen_capture[仅限Windows] 分页截取Excel工作表的屏幕图像。
参数:
fileAbsolutePath
sheetName
range
excel_write_to_sheet向Excel工作表写入值。
参数:
fileAbsolutePath
sheetName
newSheet
range
values
excel_create_table在Excel工作表中创建一个表格
参数:
fileAbsolutePath
sheetName
range
tableName
excel_copy_sheet复制现有的工作表到一个新的工作表
参数:
fileAbsolutePath
srcSheetName
dstSheetName
excel_format_range使用样式信息格式化Excel工作表中的单元格
参数:
fileAbsolutePath
sheetName
range
styles
border: 边框样式的数组(类型、颜色、样式)font: 字体样式(粗体、斜体、下划线、大小、删除线、颜色、垂直对齐)fill: 填充/背景样式(类型、图案、颜色、阴影)numFmt: 自定义数字格式字符串decimalPlaces: 小数位数(0-30)您可以通过以下环境变量更改MCP服务器的行为:
EXCEL_MCP_PAGING_CELLS_LIMIT单次分页操作中读取的最大单元格数。
[默认:4000]
版权所有 (c) 2025 Kazuki Negoro
excel-mcp-server发布于MIT许可证下