支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


用Cherry替代Manus,AI调用多个MCP在本地处理Excel生成可视化报告文件

发布日期:2025-06-04 09:19:52 浏览次数: 1646 作者:饼干哥哥AGI
推荐语

使用Cherry替代Manus,实现AI本地处理Excel并生成可视化报告的新方法。

核心内容:
1. 介绍AI Agent处理逻辑和工具组合的重要性
2. Cherry Studio的功能和如何安装MCP
3. 展示使用Cherry和MCP实现Excel数据分析报告的完整流程

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家
Image

Manus在Agent领域可谓「炙手可热」,但受限于网络以及少得可怜的积分,很多人还是无法用得上。


AI Agent的处理逻辑:无非就是用AI根据用户需求,规划好要做的事后,不断的调用不同的工具来实现。

有了这个逻辑,我们就知道想要实现某个场景下的需求,只需要找到不同工具的组合给AI调用就可以了。

而工具方面,各种MCP已经成熟了,可以在AI对话中直接调用。

那岂不是我们自己在本地就能手搓一个「Manus」?

说干就干!还是典型AI数据分析的场景:对一个excel表格做分析,然后自动生成数据分析报告。

之前我分享了一个dify做的可视化数据分析工作流" data-itemshowtype="0" linktype="text" data-linktype="2">用Dify做的可视化数据分析工作流,但对很多同学来说,工作流还是有难度,所以这次我们尝试用纯对话➕MCP的最简单方式来实现,看看效果怎么样?


在哪里干呢?这里推荐一个开源自由的AI工具—— Cherry Studio

什么是 Cherry

我之前分享的一个示例就有用过它:DeepSeek变身论文学习神器,让AI自动搜论文、阅读、下载,实现论文自由" data-itemshowtype="0" linktype="text" data-linktype="2">ArXiv MCP保姆级教程|DeepSeek变身论文学习神器,让AI自动搜论文、阅读、下载,实现论文自由

它能通过API调用几乎所有的大模型,还是一个本地知识库、能生图、支持各种格式结果等等,非常全面。

Image

关于Cherry的更多信息,包括安装可以看官网:https://www.cherry-ai.com/


对小白来说,可能唯一要克服的就是怎么获取大模型的API,建议通过硅基流动、火山引擎、openrouter等渠道解决,具体可以搜索一下。如果你想完成从小白到深度玩AI的过度,学会调用API是必须的。


MCP 安装准备

具体什么是MCP,可以看我之前写过的介绍,这里就不赘述了:一文讲清楚Agent、MCP、Function Call,附实操代码示例


找到MCP

接下来,就需要解决多个MCP在哪找的问题。

可以到一些MCP市场找,例如 魔塔社区 https://www.modelscope.cn/ 、 https://mcp.so/

这里以前者为例:点开「MCP广场」直接在下面搜关键词。

Image

今天的案例我们需要用到至少4个MCP Server:

  1. 1. Excel-mcp-server

用于让AI对Excel进行读写处理

Image


Image
  1. 2. Sequential thinking

这是一个让AI强制深度思考的工具,解决很多大模型思考不全面的问题

Image
Image
  1. 3. QuickChart-MCP-Server

这是能直接让AI生成可视化图表的工具

Image
Image
  1. 4. File system

这是能让AI对我们本地电脑的文件进行读写操作的工具,这里我直接用Cherry内置的,基本上AI编程工具(例如cursor)都会内置,一般不需要另外设置

Image

但在Cherry,毕竟是一个对话工具,需要配置一个可用的文件路径,毕竟不能让它乱改电脑文件夹:

Image

安装 MCP

那在Cherry怎么安装MCP Server呢?

如图,点开设置-MCP服务器-添加服务器-从JSON导入

Image
Image

此时会出现一个对框,我们以此把对应工具的配置复制进去即可:

这是excel-mcp-server

{
    "mcpServers": {
        "excel": {
            "command": "npx",
            "args": ["--yes", "@negokaz/excel-mcp-server"],
            "env": {
                "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
            }
        }
    }
}

这是quickchart-mcp-server

{
  "mcpServers":{
    "quickchart-server":{
      "command":"npx",
      "args":[
        "-y",
        "@gongrzhe/quickchart-mcp-server"
      ]
    }
}
}

如果复制进去后有报错,就重新点进去,再点开启,就会自动安装好了

Image

另外两个我直接在cherry内部的搜索里找的,自动装好了:

Image


至此,我们需要的4个mcp工具就安装好了,确保每个都是绿灯,才能正常用:

Image

数据准备

这里我把之前用来做SQL查询的订单表拿来测试,把Excel文件移动到前面file system设置的路径下,Cherry只能在这个文件夹下活动

Image


大模型选择

因为本案例是纯MCP的操作,而MCP考验的是大模型调度工具的能力,所以至少需要选择有function call能力的工具,并且在编程方面效果比较出色的(一般调度能力也会比较好),例如gemini 2.5 pro、claude3.5、grok3、deepseek v3


其次就是尽量选择长上下文的,要不然Excel数据比较大的时候,大模型会报错。

例如我表格有3年的数据,想让AI直接帮我统计每个月的订单数的时候,就悲剧了:

Image

这就是模型上下文长度的上限,Grok算是比较长的了,更长的只能找Gemini

Image

但Gemini 2.5pro 不免费了,我试用2.5 flash就很离谱:都不管数据了直接给我模拟

Image

在这里我用grok3来测试。


开始对话

选择角色、打开MCP

在Cherry新建一个对话,可以在智能体市场里搜索「数据分析」里面都是配置好提示词的角色

Image

选择一个合适的,然后进入对话框,如下图:

在输入框下面点开MCP配置,把我们需要用到的几个MCP工具都选上,这样AI在这个对话里面才能用到它们。

Image

终于开始做数据分析

首先,简单问一下这个表格有什么数据,测试一下Excel MCP的能力

Image

可以看到它会先调file system的工具,列出文件夹里有的文件然后再找到我们指定的Excel文件

然后调用excel-mcp-serve的工具读取Excel,给出回答:

Image

没毛病,接下来直接上难度,一步完成Excel的分析和可视化报告的制作:

请你根据这份数据,做一份数据分析报告HTML,要求维度尽可能丰富、图表类型多,把做好的html文件保存到本地。
Image

回答太长了,就做了一些截取,可以看到这里就开始调用quickchart-mcp的能力开始做图了:

Image

最终,做完了七张图后,就制作HTML:

Image

此时,在之前我们设置好的cherry的文件夹里就会看到一份html文件

Image

双击打开,里面就是基于Excel做好的各种图表

Image
Image
Image
Image


至此,我们就在Cherry完成了多个MCP的调用,并且生成了一份数据分析报告。

虽然最终的报告比较丑,这是因为在这里是展示逻辑,我并没有特意去写提示词,可以参考之前我分享的技巧来写HTML的提示词,就好了:

AI做HTML的终极方案,一套提示词模板搞定所有应用:PPT、简历、高保真原型图、知识卡片、动态交互组件等


支持 Python运行

在Cherry做数据分析,除了以上的方式之外,还可以调用它的Python能力。

对,没错,它可以直接运行Python代码。

也就是说,以前我们还要把AI给的代码复制到编辑器里运行,现在在Cherry就能直接跑了。


看下怎么操作,例如:

帮我按月统计每个月的订单数量,给我python代码即可

此时AI得回复里是看不到运行python代码的地方的,需要做一些配置。

Image


打开左边的「设置」-代码块设置的地方,打开「代码执行」,以及下面的功能

此时,右边代码就出现运行代码的按钮了。

Image

不过需要注意的是,由于Python是在Cherry的沙盒环境里运行的,实际上跟本地电脑不互通的。

也就是说上面直接让Python处理本地文件其实跑不通?

但跑其他python代码倒是可以

毕竟这是新功能,想要真正实现本地文件交互,还需要时间让Cherry去迭代


存在问题

OK,至此,我们今天的案例就分享完了。

但实际上这个场景其实只使用于小数据的玩法。

而且还记得我上次说的吗?其实这还不是上下文问题,让AI直接去计算本身就有很大的幻觉问题。

正确解法是让AI给处理操作,例如python代码,然后我们去运行。

这个在我上次分享的dify工作流里也实现了:用AI做酷炫的数据看板HTML,并稳定更新数据,落地到实际工作中


尽管如此,从 0 开始把今天这个案例完整做一遍,能把 Cherry、MCP 等工具都熟悉一遍,相信你对 AI 的掌控又能更深一层。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询