Excel MCP Server:AI助手助力Excel操作
Excel MCP Server是什么?
Excel MCP Server 是一款能讓用戶直接操作 Excel 文件的實用ai工具,不用再安裝微軟 Excel 軟件。它能創建、讀取、修改表格數據,還能應用格式、創建圖表和透視表,就像一個專業的 Excel 助手。此外,用戶可以通過 Cursor、Claude 等 MCP 客戶端使用它,感興趣的朋友可以試試。
Excel MCP Server功能特點
文件操作:可以創建、讀取、修改 Excel 工作簿。
數據處理:支持讀取和寫入數據,包括讀取文本值、寫入文本值、讀取公式、寫入公式。
格式與樣式:能夠應用格式和樣式。
圖表與透視表:可以創建圖表和透視表。
工作表與范圍管理:支持管理工作表和范圍。
其他功能:部分版本支持實時編輯 Excel 文件、捕獲 Excel 文件的屏幕圖像等。
Excel MCP Server工作原理
MCP Server 采用客戶端 - 服務器(Client - Server)架構。客戶端負責與服務器建立連接并發起請求,如讀取 Excel 文件內容、寫入數據等請求。服務器端接收到請求后,根據請求類型調用相應的資源或工具來處理任務,例如讀取指定 Excel 文件的特定工作表數據,然后將處理結果返回給客戶端。
Excel MCP Server安裝
通過 npm 安裝:需先安裝 Node.js 20.x 或更高版本。在 Windows 系統中,將特定配置添加到 MCP 服務器配置中,可自動安裝;在其他平臺上,也有相應的配置方式來進行安裝。
通過 smithery 安裝:可使用命令npx -y @smithery/cli install @negokaz/excel - mcp - server --client claude自動為 Claude 桌面版安裝 Excel MCP Server。
Excel MCP Server使用場景
數據處理與分析:用戶可通過 AI 助手利用該工具直接操作 Excel 文件,進行數據處理和分析,無需安裝微軟 Excel 軟件,方便快捷。
自動化任務:在一些自動化流程中,可借助 Excel MCP Server 實現對 Excel 文件的自動讀寫和處理,例如自動生成報表、數據匯總等任務。
與 AI 集成:作為開源項目,它支持多種 AI 客戶端的無縫集成,能與 AI 助手結合,通過自然語言指令完成對 Excel 文件的操作,提高工作效率。例如,用戶可以通過 AI 助手詢問 “從銷售數據.xlsx 中提取上個月的銷售數據并生成柱狀圖”,AI 助手借助 Excel MCP Server 來完成相應操作。
項目地址
GitHub倉庫:https://github.com/haris-musa/excel-mcp-server