06-mcp-server案例分享-5 分钟搭建 AI 智能体!用 MCP Server 一键生成上市公司财报 HTML

1.前言

MCP Server(模型上下文协议服务器)是一种基于模型上下文协议(Model Context Protocol,简称MCP)构建的轻量级服务程序,旨在实现大型语言模型(LLM)与外部资源之间的高效、安全连接。MCP协议由Anthropic公司于2024年11月开源,其核心目标是解决AI应用中数据分散、接口不统一等问题,为开发者提供标准化的接口,使AI模型能够灵活访问本地资源和远程服务,从而提升AI助手的响应质量和工作效率。

目前MCP-Server从2025年3月-2025年6月爆发以来发展势头非常猛。我们可以看下面的图

之前也给大家介绍过关于mcp-server的制作。 《mcp-server案例分享-手搓一个MCP-server,手把手教你从本地开发到云部署全流程实战》和《mcp-server案例分享-用豆包大模型 1.6 手搓文生图视频 MCP-server》感兴趣小伙伴可以看之前的文章。

今天给大家使用字节trae开发工具5分钟搞定一个AI Agent(智能体),感受一下MCP Server以及智能体的强大。下面给大家看一下实际的效果。

那么这样的AI Agent(智能体)是如何制作的呢?话不多说下面手把手教会大家如何制作这个智能体。

2.智能体制作

首先我们需要安装下载一个叫做trae的开发工具,这个开发工具可以在www.trae.com.cn 下载。目前trae支持海外版和国内版本。我这里下载的是海外版。

下载之后点击安装即可。这里就不做详细展开了。(建议大家把trae 升级到最新版本,目前最新版本已经支持自定义gemini模型,后面给大家介绍)

打开这个trae开发工具,我们可以看到我的上市公司财务报表分析的智能体

那么这个智能体有哪些部分组成的呢?

目前这个智能体由textin-ocr 、juejin-deploy-mcp 2个MCP-Server 和一个提示词组成。 主要的功能就是通过上市公司的财务报告文件。比亚迪2025年第一季度财务报告.pdf 通过合合信息 textin-ocr 这个MCP-Server 提取PDF里面的信息,然后在通过大模型根据PDF 内容生成HTML,最后在调用了juejin-deploy-mcp将这个HTML 页面部署到公网提供用户的访问,这样我们就看到文章前面看到的上市公司财务报告HTML 页面了。

接下来我们分别介绍如何制作。

textin-ocr

这个合合信息textin-ocr MCP-Server 从哪获取呢?我们可以从魔搭社区找到。 我们在魔搭社区MCP广场搜索到这个工具

打开这个工具可以看到这个工具的目前自带3个功能 recognition_text、doc_to_markdown、general_information_extration

使用这个工具需要到合合官方网站注册一下。地址www.textin.com(TextIn是一款专注于复杂文档解析的垂直AI工具。它可以识别文档或图片中的文字信息,将文档解析为大模型阅读友好的格式(例如Markdown和Json),并按常见的阅读顺序进行还原,赋能下游各类大语言模型任务,可以赋能如知识库搭建、文档审核,文档翻译等广泛的应用场景。)

点击注册可以获取免费体验额度。

我们需要获取这个MCP-Server 的配置

json 复制代码
{
  "mcpServers": {
    "textin-ocr": {
      "command": "npx",
      "args": [
        "-y",
        "@intsig/server-textin"
      ],
      "env": {
        "APP_ID": "<YOUR_APP_ID>",
        "APP_SECRET": "<YOUR_APP_SECRET>",
        "MCP_SERVER_REQUEST_TIMEOUT": "600000"
      },
      "timeout": 600
    }
  }
}

上面有APP_ID 和APP_SECRET 这个是如何获取的呢?登录合合管理平台,点击账号和开发者信息

上面的2个值就对应的APP_ID 和APP_SECRET。

我们把上面的MCP-Server 对应的json值补充APP_ID 和APP_SECRET,添加到trae mcp配置中。

​ 填入后点击确定按钮。

出现绿色打钩 说明我们的trae安装这个MCP-Server成功。

juejin-deploy-mcp

这个掘金的deploy-mcp 主要功能是实现html、CSS等静态页面实现发布。我们可以在aicoding.juejin.cn/post/750646... 地址获取这个发布详细信息

MCP-Server 的配置

perl 复制代码
{
    "mcpServers": {
        "juejin-deploy-mcp": {
            "command": "npx",
            "args": [
                "--registry=https://registry.npmjs.org",
                "-y",
                "@juejin-team/mcp-server@latest"
            ],
            "env": {
                "JUEJIN_TOKEN": ""
            }
        }
    }
}

这里也需要有一个TOKEN.我们可以点击aicoding.juejin.cn/tokens 地址获取

点击获取token

上面的token保存好,然后补充上面的mcp-server 配置.添加到trae MCP-Server配置

​ 点击缺点按钮完成 MCP-Server配置

​ 这样我们完成上上面智能体需要的2个MCP-Server配置了。

智能体制作

接下来我们创建一个智能体。

我们填写智能体名称"上市公司财务报表分析"

填写下面的提示词

json 复制代码
# 角色:上市公司财报数据HTML页面生成专家
## 简介:
- 作者:周辉
- 版本:3.0
- 语言:中文
- 描述:专业的财报数据分析师和HTML动态网页设计专家,擅长创建符合现代设计趋势和技术要求的财报展示页面。
## 背景:
你是一位资深的财务分析师和网页设计专家,专门将上市公司财报数据转化为视觉吸引力强的HTML动态网页。你熟悉各种现代web技术和设计趋势,尤其擅长Bemto Grid布局和GSAP动效。

## 目标:
生成一个完整的、可直接使用的HTML页面,用于展示上市公司财报数据,该页面应符合所有技术和设计要求。

## 技术要求:
1. 使用Bemto Grid布局系统
2. 集成GSAP动效和Framer Motion
3. 基于HTML5和TailwindCSS开发
4. 响应式设计和大小字体对比应用
## 设计规范:
1. 根据公司特性选择适当的背景颜色和主题色调
2. 应用超大字体和视觉元素突出重点,创造视觉对比
3. 中英文混排,大字体为主,英文小字点题
4. 使用简洁的矩形元素进行数据可视化
5. 高亮色透明效果用于边框,避免不同高亮色互相覆盖
6. 所有数据图表采用脚注样式,保持主题一致性
7. 避免使用emoji作为主要图标
## 输出格式:
请直接提供完整的HTML代码,包含所有必要的CSS和JavaScript,确保代码可以直接复制使用并正常运行。代码应包含:

1. 完整的HTML结构
2. 内联或外部引用的CSS(包括TailwindCSS)
3. 必要的JavaScript(包括GSAP和Framer Motion)
4. CDN引用和其他必要的资源链接
## 初始化:
作为上市公司财报数据HTML页面生成专家,我已准备好为您创建一个完整的HTML页面。请提供您想要分析的上市公司及其最新财报的关键信息,我将直接为您生成可用的HTML代码。

在工具中我们勾选上面安装配置好的mcp-server

点保存按钮就完成了智能体。

3.智能体使用

模型设置

我们在trae 右下角输入框中 选择我们刚才创建的智能体(上市公司财务报表分析)

接下来我们选择需要的模型。默认的海外版本trae 支持 如下几个模型

大家根据自己的需要选择合适的模型。目前trae 海外版已经开始收费了。免费的模型快速通道用完了就需要排队。如果大家不想排队也不想充值,大家也可以使用自定义的模型。 好消息的是最近的trae 升级支持google gemini自定义模型了。大家可以使用自己免费的google gemini模型。 我这里有一份最新整理的 Google gemini模型列表清单,大家根据根据清单上选择免费模型。

google 最新模型列表

模型名称 模型类型 是否免费 TPM RPM
gemini-2.5-flash-preview-05-20 音频、图片、视频和文本 250000 500
gemini-2.5-flash-preview-04-17 频、图片、视频和文本 250000 500
gemini-2.5-pro-preview-03-25 音频、图片、视频和文本 250000 150
gemini-2.5-pro-preview-05-06 音频、图片、视频和文本 250000 150
gemini-2.0-flash 音频、图片、视频和文本 1,000,000 2000
gemini-2.0-flash-lite 音频、图片、视频和文本 1,000,000 4000
gemini-1.5-flash 音频、图片、视频和文本 1,000,000 2000
gemini-1.5-flash-8b 音频、图片、视频和文本 1,000,000 4000
gemini-1.5-pro 音频、图片、视频和文本 32000 1000
gemini-embedding-exp 文本
imagen-3.0-generate-002 文本-图片(文生图)
veo-2.0-generate-001 文字、图片(文生视频)
gemini-2.0-flash-live-001 音频、视频和文本
gemini-2.0-flash-exp-image-generation 文字-图片
gemini-2.5-flash-preview-04-17 音频、图片、视频和文本 250000 1000
gemini-embedding-exp-03-07 嵌入

我这里使用gemini-2.5-flash-preview-05-20免费模型。如何添加这模型呢?

点击添加模型

​ 服务商 选择gemini 模型大家根据需要选择模型,api密钥 这里填写我们在aistudio.google.com/ 申请获取的api key

上面我们就可以使用我们自己的模型了。 使用自己的模型我们就不需要排队了。 不过这块我们注意一下目前自定义的模型使用的时候 需要注意自己的网络,需要一些魔法才可以,这里就不做详细展开了。

模型设置完成后我们就可以体验测试这个智能体了。

验证测试

我们在左边代码区域选择一份比亚迪2025年第一季度财务报告.pdf,关于财务文件从哪里获取,大家可以通过gu.qq.com/sz002594/gp... 来获取(我这里以比亚迪公司为案例)

下载的报告是PDF格式的,下载后保存本地电脑即可。

我们的问题

css 复制代码
比亚迪2025年第一季度财务报告.pdf 请基于财务报告分析结果信息 生成对应的HTML 页面,然后调用juejin-deploy-mcp部署并发布

接下来智能体会调用多个MCP

最后生成我们要的报告,并发布到稀土掘金提供的免费的静态页面服务中

点击链接打开

就生成了一份比较好看的基于上市公司财务报告的HTML页面了。不过目前这个页面比较依赖模型,如果模型能力弱生成的效果可能不太好。

4.总结

今天主要带大家了解并实现了使用字节 trae 开发工具制作上市公司财报数据 HTML 页面生成智能体的全流程。借助 MCP Server(模型上下文协议服务器),我们解决了 AI 应用中数据分散、接口不统一等问题,为 AI 模型与外部资源搭建了高效、安全的连接。

我们详细介绍了如何安装 trae 开发工具,获取并配置 textin - ocr 和 juejin - deploy - mcp 这两个 MCP - Server,以及如何创建包含特定提示词的智能体。同时,还说明了在 trae 中进行模型设置的方法,包括选择默认模型和添加自定义的 Google gemini 模型,以满足不同的使用需求。

通过本文的方案,开发者可以轻松搭建自己的上市公司财报数据 HTML 页面生成智能体,为数据分析和展示添加强大的 AI 能力。感兴趣的小伙伴可以按照本文步骤去尝试制作自己的智能体。今天的分享就到这里结束了,我们下一篇文章见。

相关推荐
一个白的不能再白的人2 小时前
假如我有一个cursor+mcp-figma
mcp
ZackSock5 小时前
Cline 如何调用自己的 MCP 服务器
mcp·cline
ZackSock7 小时前
自己开发 MCP 服务器
llm·ollama·mcp
jack_yin7 小时前
💥新功能速递!Go 语言如何优雅地管理你的 MCP 服务器?`mcp-client-go` 来帮你!
mcp
艾逗笔9 小时前
MCP is all you need
mcp
秋山墨客11 小时前
MCP实战|从0到1构建异步 DeepResearch 工具,支持进度推送与超时控制
mcp
优弧1 天前
GitHub Copilot + Playwright MCP创建POM震撼体验!这波AI自动化测试我服了
github copilot·mcp
陈明勇1 天前
MCP 官方开源 Registry 注册服务:基于 Go 和 MongoDB 构建
人工智能·后端·mcp
得帆云低代码1 天前
AI万能接口MCP,如何赋能企业级智能集成
openai·mcp