Trae中 使用MCP 案例

我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:www.trae.com.cn/?utm_source...

1 安装

最近 Trae 也支持了 MCP 的 功能, 大家可以通过官网链接下载 Tare 使用:Trae - AI 原生 IDE

2 配置MCP

我们打开 Tare。

点击MCP 。

点击添加,我们就可以看到 Trae 提供的 MCP 市场。

如果我们想要配置自己的编写MCP服务,就点击这个手动配置

直接选择这个原始配置,它会打开一个 mcp.json 的文件,我们直接在这里面配置我们的mcp 服务。

3 案例:旅游计划生成

首先我们要安装一些MCP server 服务。

1. MCP 服务安装

我们需要 Excel ,高德地图,filesystem

1.1 Excel 服务 安装

首先我们下载这个Excel 服务的代码:GitHub - haris-musa/excel-mcp-server: A Model Context Protocol server for Excel file manipulation

有git 的也可以直接通过 git 命令直接 clone 代码到自己的本地,像我一样通过下载 zip 的,下载到本地后,然后解压。 然后打开终端,导航到项目的目录底下。

shell 复制代码
cd 你的项目目录

安装项目所需依赖,这里需要你已经安装了 UVX, 然后执行下面的命令

shell 复制代码
uv pip install -e .

运行 excel-mcp-server

shell 复制代码
uv run excel-mcp-server

当然,如果你想要自定义端口号,可以根据你的电脑系统来选择使用下面的命令,。

shell 复制代码
# Bash/Linux/macOS
export FASTMCP_PORT=8080 && uv run excel-mcp-server

# Windows PowerShell
$env:FASTMCP_PORT = "8080"; uv run excel-mcp-server

然后在tare 中 添加这个mcp 服务。 粘贴下面的内容,把url 和 env 修改成你自己的地址。

txt 复制代码
{
  "mcpServers": {
    "excel": {
      "url": "你的服务地址:http://localhost:8000/sse",
      "env": {
        "EXCEL_FILES_PATH": "你的授权目录:/path/to/excel/files"
      }
    }
  }
}

点击确认后,我们就可以看到 mcp 的状态了,和可以使用那些功能。

我们可以来测试一下。

这样我们就可以知道这个mcp 工具是否可用了。

1.2 高德地图服务

我们打开高德地图的MCP server 文档 :概述-MCP Server | 高德地图API

我们首先登录高德地图平台。然后点击注册成为开发者:注册成为开发者

然后点击应用管理,创建新应用。

添加 key 。

复制key

然后粘贴到下面的代码中

txt 复制代码
{
  "mcpServers": {
    "amap-amap-sse": {
      "url": "https://mcp.amap.com/sse?key=您在高德官网上申请的key"
    }
  }
}

接着打开trae,添加高德地图mcp 服务。

然后把 代码粘贴进去。

1.3 filesystem服务

这个服务,Tare 内置了的,所以我们可以跳过。

如果你使用其他的客户端没有,可以参考一下。

这个我们直接使用 Tare 提供的MCP 市场直接搜索。

然后它就会打开一个预览页面。我们往下滑,就可以找到相关的代码。

这里我选择 npx 的方式。点击复制代码,如果你是windows 系统,还要做一些小小的改动。

txt 复制代码
# macOS
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

# Windows
{
  "mcpServers": {
    "filesystem": {
      "command": "cmd",
      "args": [
	    "/c",
	    "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:\\code\\mcp\\mcp-test"
      ]
    }
  }
}

其他的就是那个文件目录还是要改成你自己要授权的目录。

然后把代码粘贴进去。

至此,我们所需要的MCP 服务都准备好了。

2. 开始实操

根据 Tare 的要求,MCP 要在智能体中才能使用,所以我们要选择一个智能体。

然后输入下面的提示词。

txt 复制代码
现在交给你一个任务,根据下面的流程图编写一个杭州一日游的出行攻略

flowchart TD
    开始["开始任务"] --> 获取地铁线路["从高德地图MCP服务获取杭州东站到西湖的地铁线路"]
    获取地铁线路 --> 创建Excel表1["创建Excel表格:beijing_trip"]
    获取地铁线路 --> 创建Excel表2["创建Excel表格:subway_trips"]
    创建Excel表1 --> 存储数据1["将杭州东站到西湖的地铁数据存入beijing_trip表"]
    创建Excel表2 --> 存储数据2["将杭州东站到西湖的地铁数据存入subway_trips表"]
    存储数据1 --> 获取美食信息["从高德地图MCP获取西湖附近的美食信息"]
    存储数据2 --> 获取美食信息
    获取美食信息 --> 筛选美食店铺["筛选至少三家美食店铺"]
    筛选美食店铺 --> 创建Excel表3["创建Excel表格:location_foods"]
    创建Excel表3 --> 存储美食数据["将美食店铺信息存入location_foods表"]
    存储美食数据 --> 创建文件夹["创建'杭州旅行'文件夹"]
    创建文件夹 --> 创建TXT1["创建第一个TXT文件"]
    创建文件夹 --> 创建TXT2["创建第二个TXT文件"]
    创建TXT1 --> 提取数据1["从第一个数据库表中提取内容"]
    创建TXT2 --> 提取数据2["从第二个数据库表中提取内容"]
    提取数据1 --> 存储TXT1["将提取的内容存入第一个TXT文件"]
    提取数据2 --> 存储TXT2["将提取的内容存入第二个TXT文件"]
    存储TXT1 --> 生成HTML["生成精美的HTML前端展示页面"]
    存储TXT2 --> 生成HTML
    生成HTML --> 存储HTML["将HTML文件存放在'杭州旅行'文件夹中"]
    存储HTML --> 完成["任务完成"]

    subgraph 子任务1["子任务1:获取地铁线路并创建Excel"]
    获取地铁线路
    创建Excel表1
    创建Excel表2
    存储数据1
    存储数据2
    end

    subgraph 子任务2["子任务2:获取美食信息并存储"]
    获取美食信息
    筛选美食店铺
    创建Excel表3
    存储美食数据
    end

    subgraph 子任务3["子任务3:创建文件夹和TXT文件"]
    创建文件夹
    创建TXT1
    创建TXT2
    提取数据1
    提取数据2
    存储TXT1
    存储TXT2
    end

    subgraph 子任务4["子任务4:生成HTML前端展示页面"]
    生成HTML
    存储HTML
    end

    classDef apiCall fill:#f9d5e5,stroke:#333,stroke-width:1px
    classDef excelOp fill:#eeeeee,stroke:#333,stroke-width:1px
    classDef fileOp fill:#e3f2fd,stroke:#333,stroke-width:1px
    classDef frontendDev fill:#e8f5e9,stroke:#333,stroke-width:1px
    
    class 获取地铁线路,获取美食信息 apiCall
    class 创建Excel表1,创建Excel表2,创建Excel表3,存储数据1,存储数据2,存储美食数据 excelOp
    class 创建文件夹,创建TXT1,创建TXT2,存储TXT1,存储TXT2,存储HTML fileOp
    class 生成HTML frontendDev

我使用的DeepSeek V3- 0324。

3、最终效果

首先是Excel 。

然后是两个txt 文档

最后是HTML。感觉不是很精美哈,捂脸。

相关推荐
勇敢牛牛_13 分钟前
使用Rust开发的智能助手系统,支持多模型、知识库和MCP
ai·rust·rag·mcp
AI大模型系统化学习2 小时前
Excel MCP: 自动读取、提炼、分析Excel数据并生成可视化图表和分析报告
人工智能·ai·大模型·ai大模型·大模型学习·大模型入门·mcp
StarRocks_labs11 小时前
StarRocks MCP Server 开源发布:为 AI 应用提供强大分析中枢
数据库·starrocks·人工智能·开源·olap·mcp
救救孩子把1 天前
MCP本地高效与云端实时:stdio 与 HTTP+SSE 传输机制深度对比
网络·网络协议·http·sse·mcp·stdio
是店小二呀2 天前
Trae 插件 Builder 模式:从 0 到 1 开发天气查询小程序,解锁 AI 编程新体验
人工智能·ai编程·trae
带刺的坐椅2 天前
SpringBoot3 使用 SolonMCP 开发 MCP
java·ai·springboot·solon·mcp
华为云开发者联盟2 天前
MCP与华为云CSE珠联璧合,打造AI时代微服务生态引擎
微服务·mcp·华为云ecs
带刺的坐椅3 天前
SpringBoot2 可以使用 SolonMCP 开发 MCP(江湖救急)
java·spring·ai·solon·mcp
key_3_feng3 天前
中国版Cursor:基于CodeBuddy与EdgeOne Pages的在线键盘测试工具开发方案
mcp·codebuddy·edgeonepage
小白跃升坊4 天前
【网站推荐】推荐几个MCP(Model Context Protocol,模型上下文协议)的网站
ai·mcp