browser-tools-mcp + excel-mcp-server + cursor 实现读取网页信息自动写入Excel
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的对话框使用自然语义操作了,实例如下: