2MCP能干什么

一、MCP能干什么?

  • 1、从程序员的视角
# 举例一-开发部署
开发者可以通过自然语言指令”部署新版本到测试环境“,触发MCP链式调用GitLab API(代码合并),Jenkins API(构建镜像),Slack API(通知团队)。
也就是我们通过对大语言模型的对话,让大语言模型来调用这些东西即可,我们就不用学习这些东西。

# 举例二-SQL查询
开发者通过自然语言输入,比如:”查询某集团部门上个季度销售额“,就能够查询出数据库的数据,并结合大语言模型进行回答,不用再编写SQL了,MCP自动转换为精准的SQL语句并执行。
之前会应该编写大量的SQL浪费时间,并且编写不同的SQL也有有效率的问题,有的SQL编写的效率高,有的SQL编写的效率低。

# 举例三-manus智能体
Manus的每一次任务的处理都至少需要调用网页搜索,网页访问,网页信息获取,本地文件创建,代码解释器等等几十个外部工具。
这里就暴露了两个问题。
问题1就是可供大模型的调用工具不足。
比如让Manus来写一份小米苏7的市场分析报告的ppt,它开始进行了任务的拆解,检索新闻最终生成ppt,但是发现没有办法发现一个ppt的落地,因为没有办法调用office的软件。
第2个问题是调用工作量非常大。
想要调用工具,就需要编写非常多的函数,也就是想要调用这些外部工具的架构就会非常复杂。
有了MCP之后,只要支持了该协议,就可以轻松的将各种数据源和工具连接到LLM。

  • 2、从大众的视角
举例1:旅游规划
	当我们要去旅游的时候,旅行规划助手通过MCP同时调用天气API(获取目的地气象)、交通API(查询航班动态),地图API(规划路线),AI自动生成带实时数据的形成方案。
	如果没有MCP需要程序员在代码当中预先编写好调用这些的API代码。这里的难度就非常大了。
举例2:联网搜索
	当我们在和大模型交互的时候,会经常需要联网搜索最新的信息以减少幻觉。然而,这里也存在问题:
	1、并非所有聊天机器人都支持联网功能
	2、即使能够支持联网,也可能不包含你习惯使用的搜索引擎。
	也就是在没有MCP的情况下,用户智能等待开发者添加特定的搜索引擎的支持。
	如果有了MCP,只需要简单的配置,就可以将所需要的服务接入当前正在使用的聊天机器人。

image

举例3:业绩的查询
	用户询问“查询上个季度的营业额”,MCP自动组合调用CRM系统API(获取客户数据)+财务系统API(调用报表)+ 邮件API(发送总结报告)。
posted @ 2025-05-11 13:27  请叫我虾  阅读(30)  评论(0)    收藏  举报