当前位置: 首页 > news >正文

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,支持跨设备访问)

  1. 设置环境变量

    Mac/Linux

    export EXCEL_FILES_PATH=/Users/用户名/表格文件
    export FASTMCP_PORT=8080
    
  2. 启动 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的对话框使用自然语义操作了,实例如下:

在这里插入图片描述

http://www.lqws.cn/news/601417.html

相关文章:

  • SQL Server 进阶:递归 CTE+CASE WHEN 实现复杂树形统计(第二课)
  • 读Vista
  • Python实例题:基于 Python 的简单爬虫与数据可视化
  • Hibernate中save与saveOrUpdate的差异解析
  • HDMI2.1 FRL流控 概览
  • Linux驱动学习day13(同步与互斥)
  • AI的未来:人类会被取代,还是变得更强大?
  • HTTPS安全传输时采用的顶级阳谋
  • 【Maven 】 <resources> 配置中排除 fonts/** 目录无效,可能是由于以下原因及解决方案:
  • 编写rosbag脚本记录雷达与imu数据包
  • 学习经验分享【41】YOLOv13:基于超图增强自适应视觉感知的实时目标检测
  • day41简单CNN
  • 【Web3.0】Web1.0、Web2.0和Web3.0有哪些区别联系?
  • MySQL 8.4 备份与恢复完全指南
  • win11,visual studio 2022,配置dcmtk,opencv
  • 【记录】Word|Word创建自动编号的多级列表标题样式
  • 结构体实战:用Rust编写矩形面积计算器
  • Linux安装JDK和Maven
  • vue中scss下载方式与引入方式
  • 【深度学习1】ModernBert学习
  • 【IP 潮玩行业深度研究与学习】
  • SpringCloud系列(45)--SpringCloud Bus简介
  • 基于Spring Cloud微服务架构的API网关方案对比分析
  • 快应用(QuickApp)技术解析与UniApp跨端开发生态探秘优雅草卓伊凡
  • 振荡电路Multisim电路仿真实验汇总——硬件工程师笔记
  • 在CPU设计中,为什么要引入指令集架构?有什么好处?-- 数字IC笔试
  • 强化学习:Policy Gradients 学习笔记
  • 1.MySQL之如何定位慢查询
  • AI赋能智慧餐饮:Spring Boot+大模型实战指南
  • js严格模式和非严格模式