AI工具有那些? @ 香港AI工具平台
Excel MCP 伺服器專案:excel-mcp-server 是一個由開發者 haris-musa 所建立的開源專案。它是一個模型內容協定 (Model Context Protocol, MCP) 伺服器,專門設計用來賦予大型語言模型 (LLM) 直接操作 Microsoft Excel 檔案的能力。
MCP工具

Excel MCP 伺服器專案

excel-mcp-server 是一個由開發者 haris-musa 所建立的開源專案。它是一個模型內容協定 (Model Context Protocol, MCP) 伺服器,專門設計用來賦予大型語言模型 (LLM) 直接操作 Microsoft Excel 檔案的能力

這個專案最引人注目的特點是,它讓使用者可以完全透過自然語言對話,來執行從簡單到複雜的各種 Excel 任務,而且整個過程完全不需要在電腦上安裝 Microsoft Excel 軟體

核心價值與運作方式

在傳統工作流程中,處理 Excel 數據需要手動點擊、輸入公式或編寫 VBA 腳本。excel-mcp-server 將這一切變成了與 AI 助理的對話。

其運作方式如下:

  1. 使用者向支援 MCP 的 AI 助理(如 Claude, Cursor 等)下達一個關於 Excel 的指令,例如:

    「幫我建立一個名為『季度銷售報告.xlsx』的檔案。」
    「打開這個檔案,在 A1 到 C1 儲存格分別寫入『產品』、『銷量』、『利潤』,然後填入我給你的這些數據。」
    「根據『銷量』這一欄的數據,幫我建立一個圓餅圖。」
    「為銷售額超過 10000 的行標示為綠色底色。」

  2. AI 助理識別出這些是 Excel 操作任務,並呼叫 excel-mcp-server 提供的對應工具。
  3. excel-mcp-server 在後端使用 Python 函式庫(如 openpyxl 或類似工具)來實際執行這些檔案的建立、讀取和修改操作。
  4. 執行完成後,結果會回報給 AI,AI 再以自然語言或檔案連結的形式呈現給使用者。

主要功能與工具集

這個專案提供了一套極其全面的 Excel 操作工具,幾乎涵蓋了日常辦公和數據分析的所有需求:

  • 基本檔案與工作表操作:

    • 建立、讀取、更新 Excel 活頁簿 (Workbook) 和工作表 (Worksheet)。
    • 輕鬆地複製、重新命名或刪除工作表。
  • 數據操作與分析:

    • 寫入和讀取儲存格數據,支援公式 (Formulas)
    • 建立和管理樞紐分析表 (Pivot Tables) 進行動態數據分析。
    • 建立和管理帶有自訂樣式的表格 (Excel Tables)
  • 視覺化與圖表:

    • 能夠生成多種類型的圖表,如折線圖、長條圖、圓餅圖、散佈圖等。
  • 格式化與樣式:

    • 支援豐富的格式設定,包括字體樣式、顏色、框線、對齊方式。
    • 支援設定格式化的條件 (Conditional Formatting),根據規則自動套用樣式。
  • 數據驗證:

    • 內建對儲存格範圍、公式和數據完整性的驗證機制。

部署與使用

excel-mcp-server 提供了極大的靈活性,支援多種傳輸協定:

  • stdio: 主要用於本地端 AI 助理直接呼叫。
  • Streamable HTTP (推薦): 可將其部署為遠端網路服務,讓任何能夠發送網路請求的 AI 應用都能使用。
  • SSE (已棄用): 早期的網路傳輸協定。

在網路模式下,使用者需要透過 EXCEL_FILES_PATH 環境變數來指定伺服器端讀寫 Excel 檔案的根目錄,確保了檔案管理的集中與安全。

總結來說,excel-mcp-server 是一個極具生產力的工具。它將世界上最普及的辦公軟體之一——Excel,與最前沿的 AI 技術無縫結合,讓複雜的數據處理和報表製作工作變得像聊天一樣簡單,極大地降低了技術門檻,提升了工作效率。

  • MCP平台來源: github
  • 連結: https://github.com/haris-musa/excel-mcp-server

立即試用MCP工具