Skip to main content
Glama

Excel MCP Server

MIT License
9,178
280
  • 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:C10”)。[默认:第一页范围]
  • knownPagingRanges
    • 已读分页范围列表
  • showFormula
    • 显示公式而不是值

excel_screen_capture

**[仅限 Windows]**对带分页的 Excel 工作表进行屏幕截图。

参数:

  • fileAbsolutePath
    • Excel 文件的绝对路径
  • sheetName
    • Excel 文件中的工作表名称
  • range
    • Excel 工作表中要读取的单元格范围(例如“A1:C10”)。[默认:第一页范围]
  • knownPagingRanges
    • 已读分页范围列表

excel_write_to_sheet

将值写入 Excel 表。

参数:

  • fileAbsolutePath
    • Excel 文件的绝对路径
  • sheetName
    • Excel 文件中的工作表名称
  • newSheet
    • 如果为真,则创建新工作表,否则写入现有工作表
  • range
    • Excel 表中要读取的单元格范围(例如“A1:C10”)。
  • values
    • 要写入 Excel 工作表的值。如果该值是公式,则应以“=”开头

excel_create_table

在 Excel 工作表中创建表格

参数:

  • fileAbsolutePath
    • Excel 文件的绝对路径
  • sheetName
    • 创建表的工作表名称
  • range
    • 范围为表格(例如“A1:C10”)
  • tableName
    • 待创建的表名

excel_copy_sheet

将现有工作表复制到新工作表

参数:

  • fileAbsolutePath
    • Excel 文件的绝对路径
  • srcSheetName
    • Excel 文件中的源工作表名称
  • dstSheetName
    • 要复制的工作表名称

您可以通过以下环境变量更改 MCP 服务器的行为:

EXCEL_MCP_PAGING_CELLS_LIMIT

单次分页操作中读取的最大单元数。
[默认值:4000]

执照

版权所有 (c) 2025 根戈罗一树

excel-mcp-server 根据MIT 许可证发布

-
security - not tested
A
license - permissive license
-
quality - not tested

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

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files, enabling extraction of data from entire workbooks or specific sheets with results returned in structured JSON format.
            Last updated -
            3
            5
            Python
            Apache 2.0
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            Enables seamless reading, writing, and analyzing of Excel files through Model Context Protocol, with features for worksheet management, structure analysis, and automated caching.
            Last updated -
            8
            212
            11
            TypeScript
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.
            Last updated -
            16
            198
            Python
            MIT License
            • Apple
          • -
            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

          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