4000字长文,写给大家看的MCP使用指南

前阵子Manus爆火后,也把Claude去年发布的MCP一下带火。

MCP是干什么用的?简单来说,**用上MCP后,你的AI可以便捷地、自动地调用各种工具,**你用一句话就能让它总结新闻保存到Notion笔记、帮你规划旅行路线生成攻略、帮你修改处理本地文件…

看完本文你能Get这样一个可多轮搜索的深度研究助手:
640

快速制作自己所在城市的天气卡片:
640 (1)

那MCP到底是什么,零基础的小白如何用上MCP,提高工作效率,三顿希望通过这篇文章给大家做一个完整分享。

写之前先叠个甲,MCP本身非常技术,但有些专业名词和术语很难懂,其实我们日常使用没有必要了解,我会做一些简略,用尽可能简单,适合小白的方式,给大家做一个教学。


AI的运行流程

在讲MCP之前,有必要先让大家了解,每次我们提问,AI是怎么处理我们发送的提问的。

我们常用的语言类大模型,**其实特别简单,记住一个关键,它只有处理文本的能力。**你发送内容给它,它根据你发的内容思考、回答。

在单个对话内,如果有多次提问,之前问和答的内容也都会作为背景信息,一起发送给AI处理:

那在这个过程中,怎么让AI更懂你?前面说了,它只有处理文本的能力。

那如果要让它联网,我们其实是需要外置一个搜索工具,把搜索后的结果转成文本,一起作为背景信息,发送给AI:

**传统AI问答:**你提问 → AI在脑中翻找记忆 → 返回结果

**联网AI问答:**你提问 → AI先去网上"查资料" →查到的资料+脑中记忆一起思考 → 返回结果

那常见的知识库呢?知识库本身的处理机制会更复杂一些,但大致的流程是完全一样的:

那再举个例子,如果你要让AI总结一篇互联网文章,它的处理流程也是完全一样的:

用搜索工具搜索资料,用知识库工具检索知识库内容,用网页抓取工具抓取网页…这些最终都是以文本的形式,以背景信息的形式交代给AI。

在选择固定模型的前提下,想让AI更懂你,其实你能做的,就是给AI交代更多的背景信息。


什么是MCP

那在前面这个过程中,你会发现三顿提了很多工具,联网搜索、抓取网页都要用不同的工具。那以往呢,各个工具自成一派,你想把它们都接入进来特别麻烦。

这就像以前,电子设备间的连接简直是一场噩梦——手机要用专属数据线,相机得配专用传输线,不同品牌的可能还不兼容。

太麻烦了,怎么办呢?你也知道了结果,现在有了统一的USB-C协议,各家都统一了接口,连接起来特别方便。

而MCP其实就是这样一个存在,它是由Claude发布的通用协议,就像手机、相机、U盘连接电脑那样,各种工具也能连接上大模型。

现在随着MCP的爆火,各家纷纷都开始支持MCP协议,比如高德MCP,你可以直接让大模型调取高德地图的大量位置信息,比如Notion、Flomo的MCP,可以把AI返回的内容自动保存到笔记里,各种本地工具也都开始支持,可以让AI快速调用和处理本地文件。

而借助模型本身能力,模型可以多次、自动调用多个工具,自动化的帮你完成任务:

随着生态的发展,工具更多,模型更强,MCP还有无限的可能。

那在这个过程中,还会有一些概念,比如Function Call、MCP Server、MCP Hosts…我们没必要太懂,遇到再和大家交代~


快速使用MCP

看完以上,相信你对MCP已经有了基本的认识, 接下来三顿就要给大家分享,如何使用MCP?

必须的说,MCP依然有着比较高的上手门槛,需要你在电脑上配置安装环境…那三顿在这里,先给大家分享一个比较简单的方法。

用的是阿里最新发布的这个MCP云端市场:

https://bailian.console.aliyun.com/

它相当于在云端就帮你配置好了环境,你只需要点点鼠标就能快速用上MCP能力。

很简单,以高德这个MCP为例,先点击一下开通:

然后点击应用-应用管理,新建一个应用:

在应用配置界面下拉,找到MCP服务,把我们开通的高德MCP添加上去:

API配置这里选择通义千问,回复长度这里调到最高:

接下来就可以使用啦,比如我们这里做一个天气查询工具,可以参考我的提示词在这里输要求:

点击优化,AI会自动帮你优化提示词:

接下来,在右侧输入位置,你会发现它自动就能调用工具,帮你查询天气:

然后生成一个HTML格式的天气卡片:

这是它最后输出的效果:

之后点击发布就能通过链接直接使用啦,非常方便。

一些稍复杂的任务,比如还是高德MCP,三顿让它生成旅游攻略,它还会自动多次调用不同的工具,为你进行处理。

它会先调用天气查询当地天气:

在搜索当地的景点:

但也会有一些限制,比如上下文数量,每个模型都会有一个上下文数量限制,那像我们选的Qwen-Max是32k,那MCP提供的信息超过这个字数,你会发现它没办法处理。

这个我们在后面再给大家分享详细的解决方案。

为了帮助大家巩固MCP的使用,我们再举一个总结网页,然后把总结存到笔记工具的例子。

你需要先开通FireCrawl和Flomo这两个MCP,按网页提示去它们官网获取APIKEY填写进去即可。

以Flomo为例,(输入邀请码MjI2OTg4NA可以领14天会员),然后获取API即可:

开通后还是一样的,先创建智能体,把刚刚开通的两个MCP都给加上:

之后我们需要配置下提示词,三顿实际用的时候发现FireCrawl这个工具官方好像漏加了必填参数,提示词你可以照我这样写,补充下参数信息给AI。

你是一名写作专家,充分了解二八法则,能审视论证、逻辑和观点,提出深入问题和见解。
##技能1:总结文档
请你以为我总结文档内容,要求如下:第一,包含对内容的[一句话概况]描述,避免使用复杂的句子结构或技术术语。第二,包含3-5条关于文章的摘要。第三,具体要求格式如下:
# 一句话描述
[一句话描述]
# 文章摘要
[Emoji] 摘要1
[Emoji] 摘要2
# 预估阅读时间
阅读本文预计需要X分钟
请严格按照此要求,markdown格式输出,我的内容是:
##技能2:记录到 Flomo
1.调用 Flomo MCP 将前面总结的内容记录到 Flomo 中。
2.确保记录的内容格式清晰、易于阅读。
3.在记录内容时,添加适当的标签以便于后续查找和分类。
### Firecrawl MCP工具的示例查询代码
{
        "url": "https://www.ifanr.com/app/1552354",
		"formats": [ "markdown" ]
	}
我的文章链接是:

接着它就能自动总结文章内容:

帮你导入到Flomo内:

最后,就可以在Flomo内直接查看啦:

在Cherry Studio中使用MCP

前面给大家分享了在阿里云百炼中使用MCP的方法,优点是简单便捷,但也会有一些明显的缺点,比如只能选阿里系模型,上下文长度有限、代码能力也有限,输出的天气卡片都比较简陋。

特别提醒:以下教程需要一定的动手能力且需网络环境,如果是小白,不妨可以先熟悉掌握MCP在阿里云百炼的使用。

本地用上MCP呢,用到的是我们的老朋友Cherry Studio。我们需要先在其中接入大模型,之前写过完整的API接入流程,可以看这个教程:

https://mp.weixin.qq.com/s/Ym2RRkByuiLYihMxPqDzZA

那重点和大家讲MCP的部分,初次开启,需要在设置中安装MCP相关环境(需科学网络):

安装后就可以添加各种MCP啦,比如官方就提供了网页抓取MCP,你可以直接添加:

然后就可以在问答界面添加这个MCP服务器,进行使用啦:

提醒大家的是,你选择的模型需要支持FunctionCall,也就是工具调用,推荐使用Qwen或者DeepSeek系列。如果CherryStudio没有自动识别,你可以手动添加:

以上是添加CherryStudio内置MCP的方法,比较简单,那如果是自己想添加一些第三方的MCP呢?

需要用到的是MCP.SO这个应用商店,它聚合了非常多的MCP服务:

以高德这个为例,点开后你可以在content内看到详细的接入教程:

重点看这个部分,你需要照着它,在CherryStudio内填写:

给大家一个参考:

这里Key的部分需要你自行申请,教程请参考官方:

完成后点击保存即可开启使用啦:

还是一样的,选择支持工具调用的模型,你直接在问答页下发就能看到:

还是前面这个天气的例子,选择好高德MCP后你可以直接提问让它生成,推荐使用DeepSeek模型:

生成后可以直接预览,给大家看看效果:

MCP的玩法其实有非常多,这里再给大家举一个用MCP实现深度搜索的例子。

用到的是Tavily这个MCP服务:

同样,你需要去官网申请一个APIKey:

依照这个在CherryStudio填写(Key换成自己的):

接着在问答页面,新建一个“助手”:

右键编辑,添加这段提示词:

接着你就可以提问使用啦,你会发现它一共做了5轮的搜索调用,直到得到最终的结果:

以上,就是关于MCP使用的完整教程指南,希望对大家有所帮助。

252 Likes

很详细:+1:,感谢佬友:folded_hands:

2 Likes

mark一下,感谢佬友

2 Likes

大佬写的好详细!

2 Likes

点赞佬友

2 Likes

适用干货,感谢

2 Likes

6666,写的很详细,学习了!

2 Likes

mark,mark

2 Likes

MCP的问题在于,要写很多的系统提示词,一轮对话可能就好几万tokens,如果用qwen max这种付费api成本还是很高的

5 Likes

我用cherry搭建的mcp在toolcall时总是会遇到参数传不对,或者漏传,使用本地搭建的模型QwQ遇到了,换了官网的API就没这问题了。

2 Likes

感谢分享MCP指南,不愧是佬友,质量还是这么高 :kissing_face_with_closed_eyes:

2 Likes

大佬,咨询下几个问题

  1. 如果是sse格式的mcp,如何设置api_key这些呢?
  2. 阿里百炼这个如果开通以后,他是以stdio运行的还是sse呢?
  3. stdio是否在工作流每次运行的时候,都会启动一次?还是什么样运行的呢
2 Likes

适合新手,谢谢

2 Likes

马克,学习

2 Likes

感谢大佬

2 Likes

先mark一下,感谢大佬

2 Likes

太强了佬,已收藏

2 Likes

感谢佬友 好文章

2 Likes

新鲜出炉的啊,很全面,值得学习

2 Likes

mark下,学习

2 Likes