browser-tools-mcp + excel-mcp-server + cursor 實現讀取網頁信息自動寫入Excel
文章目錄
- browser-tools-mcp + excel-mcp-server + cursor 實現讀取網頁信息自動寫入Excel
- 一、安裝node.js和npm
- 1、安裝nvm
- 2、安裝最新版本的node.js
- 二、安裝browser-tools-mcp
- 1、安裝 BrowserTools 擴展
- 2、啟動 Browser Tools Server
- 三、安裝Excel Mcp Server
- 1、**安裝 Python 3.10+**
- 2、安裝 `uv`
- 3、安裝 Excel MCP 核心組件
- 四、安裝cursor配置mcp服務
系統:macOs
一、安裝node.js和npm
1、安裝nvm
nvm用于管理node,適合需同時維護多個 Node.js 版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc # 或 ~/.bashrc
2、安裝最新版本的node.js
nvm install node # 安裝最新正式版
nvm use node # 切換至該版本
nvm alias default node #設為默認版本
我的node和npm版本
macdeMacBook-Pro:workData mac$ node -v
v22.17.0
macdeMacBook-Pro:workData mac$ npm -v
11.4.2
二、安裝browser-tools-mcp
1、安裝 BrowserTools 擴展
克隆項目,打開終端,使用Git
克隆項目到本地
git clone https://github.com/AgentDeskAI/browser-tools-mcp.git
克隆完成后,打開Chrome瀏覽器進入擴展程序管理頁面。打開右上角的 “開發者模式” 開關,點擊 “加載已解壓的擴展程序”,選擇browser-tools-mcp/chrome-extension文件夾,這樣BrowserTools擴展就安裝成功了。安裝完成后,會在瀏覽器右上角看到一個BrowserTools的圖標,點擊它可以打開擴展界面。
2、啟動 Browser Tools Server
npx @agentdeskai/browser-tools-mcp@latest
啟動之后,如下就是正常
macdeMacBook-Pro:AgentDeskAI mac$ npx @agentdeskai/browser-tools-mcp@latest
Need to install the following packages:
@agentdeskai/browser-tools-mcp@1.2.1
Ok to proceed? (y) yAttempting initial server discovery on startup...
Starting server discovery process
Will try hosts: 127.0.0.1, 127.0.0.1, localhost
Will try ports: 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035
Checking 127.0.0.1:3025...
Successfully found server at 127.0.0.1:3025
Successfully discovered server at 127.0.0.1:3025
打開Chrome,f12打開控制臺,查看browserToolsMcp,Test connection查看是否異常
三、安裝Excel Mcp Server
1、安裝 Python 3.10+
安裝 Homebrew(若未安裝)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝 Python 3.11(推薦穩定版本)
brew install python@3.11
將 Python 3.11 加入系統 PATH
echo 'export PATH="/usr/local/opt/python@3.11/bin:$PATH"' >> ~/.zshrc # 或 ~/.bashrc
source ~/.zshrc # 使配置生效
驗證python版本
python3 --version # 應顯示 Python 3.11.x
pip3 --version # 應關聯 Python 3.11
2、安裝 uv
# 通過 pip3 安裝 uv(自動適配 Python 3 環境)
pip3 install uv
uv --version # 正常應輸出版本號(如 uv 0.1.x)
3、安裝 Excel MCP 核心組件
1、克隆github倉庫
git clone https://github.com/haris-musa/excel-mcp-server.git
2、創建虛擬環境并安裝依賴
uv venv # 創建虛擬環境
uv pip install -e . # 安裝所有依賴項[1,3,5](@ref)
3、啟動服務器(兩種模式)
模式 1:本地模式(Stdio,適合單機使用)
uvx excel-mcp-server stdio # 直接啟動
模式 2:遠程模式(SSE,支持跨設備訪問)
-
設置環境變量
Mac/Linux
export EXCEL_FILES_PATH=/Users/用戶名/表格文件 export FASTMCP_PORT=8080
-
啟動 SSE 服務
uvx excel-mcp-server sse # 啟動跨網絡服務
? 首次使用需確保 EXCEL_FILES_PATH
目錄已存在
如下是正常的:
四、安裝cursor配置mcp服務
在如下目錄配置
配置內容如下:
{"mcpServers": {"browser-tools": {"command": "npx","args": ["-y", "@agentdeskai/browser-tools-mcp@latest"],"transport": "stdio"},"excel-mcp": {"command": "uv","args": ["run", "excel-mcp-server", "stdio"],"env": {"EXCEL_FILES_PATH": "/Users/mac/Downloads/ExcelMcp/files"}}}
}
然后就可以在cursor的對話框使用自然語義操作了,實例如下: