Skip to main content
Glama

Excel MCP Server

MIT License
2,942
424
  • Linux
  • Apple

Excel MCP 服务器

读取和写入 MS Excel 数据的模型上下文协议 (MCP) 服务器。

特征

  • 读/写文本值
  • 读/写公式
  • 创建新工作表

🪟仅限Windows:

  • 实时编辑
  • 从工作表捕获屏幕图像

有关更多详细信息,请参阅工具部分。

要求

  • Node.js 20.x 或更高版本

支持的文件格式

  • xlsx(Excel 手册)
  • xlsm(Excel 宏启用书)
  • xltx(Excel模板)
  • xltm(启用宏的 Excel 模板)

安装

通过 NPM 安装

通过将以下配置添加到 MCP 服务器配置中,excel-mcp-server 会自动安装。

对于 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 安装

要通过Smithery自动为 Claude Desktop 安装 Excel MCP Server:

npx -y @smithery/cli install @negokaz/excel-mcp-server --client claude

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 许可证发布

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持 xlsx、xlsm、xltx 和 xltm 等格式。

  1. 特征
    1. 要求
      1. 支持的文件格式
        1. 安装
          1. 通过 NPM 安装
          2. 通过 Smithery 安装
          3. excel_describe_sheets
          4. excel_read_sheet
          5. excel_screen_capture
          6. excel_write_to_sheet
          7. excel_create_table
          8. excel_copy_sheet
          9. EXCEL_MCP_PAGING_CELLS_LIMIT
        2. 执照

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI agents to create, read, and modify Excel workbooks without requiring Microsoft Excel installation.
            Last updated -
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A 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 -
            17
            Python
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            A 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 -
            3
            Python
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            A 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 -
            2
            TypeScript

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/negokaz/excel-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server