Excel文件操作服务器

一个基于Node.js的Excel文件操作服务器,支持通过npx运行,提供工作簿、数据、格式化和图表等多种操作功能。

  • by shmaxi
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 shmaxi/excel-mcp-server-node

使用说明

Excel MCP服务器(Node.js)

用于操作Excel文件的Excel MCP服务器-支持npx的Node.js实现。

安装

您可以使用npx运行此服务器,而无需安装:

npx @shmaxi/excel-mcp-server stdio

或全局安装:

npm install -g @shmaxi/excel-mcp-server
excel-mcp-server stdio

用法

标准运输(当地一体化)

{
  "mcpServers": {
    "excel": {
      "command": "npx",
      "args": ["@shmaxi/excel-mcp-server", "stdio"]
    }
  }
}

SSE传输(远程连接)

FASTMCP_PORT=8000 npx @shmaxi/excel-mcp-server sse

可用工具

工作簿操作

  • create_workbook -创建新的Excel工作簿
  • get_workbook_metadata -获取Excel工作簿的元数据

数据操作

  • write_data_to_excel -将数据写入工作表
  • read_data_from_excel -从工作表读取数据

格式化操作

  • format_range -将格式应用于一系列单元格
  • merge_cells -合并一系列单元格
  • unmerge_cells -取消合并以前合并的单元格
  • apply_formula -将公式应用于单元格

图表操作

  • create_chart -在工作表中创建图表
  • create_pivot_table -创建数据透视表

工作表操作

  • create_worksheet -创建新工作表
  • copy_worksheet -复制工作表
  • delete_worksheet -删除工作表
  • rename_worksheet -重命名工作表

靶场操作

  • copy_range -复制一系列单元格
  • delete_range -删除一系列单元格
  • validate_excel_range -验证范围引用是否有效
  • validate_formula_syntax -验证Excel公式语法

发展

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev stdio

许可证

麻省理工学院