MCP 这东西最近确实挺火的,它就像是给 AI 插上了翅膀,让 AI 能调用各种外部工具为你服务。但就像刚拿到新玩具,说明书可能有点复杂,很多人在配置上就犯了难。
别担心,本文将用最简单的方式带零基础小白闯入 MCP 的世界,看完包你从零学会怎么使用 MCP 服务!
废话不多说,咱们直接开搞!
一、什么是 MCP,他们的作用是啥?
1.什么是 MCP
MCP全称为Model Context Protocol(模型上下文协议),这是一个由 Anthropic(Claude的母公司)在2024年11月开源发布的全新技术,这是一种标准化的协议,允许AI大模型与各种外部服务和资源进行交互。
它的核心作用是统一大型语言模型(LLM)与外部工具之间的数据交互格式标准。MCP 协议就像一个通用翻译官或者统一接口标准。它规定了各种应用程序向 AI 传输数据的方式。只要 AI 模型兼容 MCP 协议,它就能无障碍地与所有支持 MCP 的应用交互。
大白话解释就是:
可以把MCP看作是AI领域的USB-C接口,充当一个万能拓展坞,包括文件管理器、日历、聊天软件、听歌软件等各种工具应用都能通过MCP接到大模型上。
看到这如果你还不能理解,举个更贴切的说法你就能明白了:
MCP 相当于给AI大模型(大脑),装上了“手”和“脚”。让大模型就更容易调用使用外部的工具、服务或数据。这样一来,AI就真的就能帮人干活了。
2.MCP的作用是什么?
说了那么多,MCP的作用一句话总结: 让 AI 能顺畅地调用各种外部服务,极大地扩展了 AI 的能力边界。
这就像给 AI 装上了各种趁手的工具箱 ,让它从一个“只能聊天回答问题”的聪明大脑 ,变成了一个能出手帮你解决实际问题、主动为你提供服务的超级助手 。
MCP采用客户端-服务器的分布式架构,它将 LLM 与资源之间的通信划分为三个主要部分:客户端、服务器和资源。
- **MCP Host(主机应用):**Hosts 是指 LLM 启动连接的应用程序,像Cursor、Claude、Desktop、Cline 这样的应用程序。
- **MCP Client(客户端):**客户端是用来在 Hosts 应用程序内维护与 Server 之间 1:1 连接。一个主机应用中可以运行多个MCP客户端,从而同时连接多个不同的服务器。
- **MCP Server(服务器):**独立运行的轻量程序,通过标准化的协议,为客户端提供上下文、工具和提示,是MCP服务的核心。
二. 配置使用MCP服务前的准备工作
了解完MCP大概是什么之后,接下去我们开启 配置使用MCP服务之前需要做的准备工作。
1.目前配置 MCP服务主要有种模式:
- Stdio 模式: 这个主要是用来连接你本地电脑上的软件或文件。比如你想让 AI 控制 Blender 这种没有在线服务的软件,就得用 Stdio,它的配置相对复杂一些。
- SSE 模式: 这个用来连接线上的、本身就有 API 的服务。比如访问你的谷歌邮箱、谷歌日历等等。SSE 的配置超级简单,基本上就是一个链接搞定。
2.配置 MCP服务前的准备工作
问题在于配置 MCP,特别是 Stdio 模式,对于普通人来说门槛有点高,需要一些准备工作。不过,别担心,跟着我一步步来,你也能搞定!
配置 Stdio 模式的 MCP,我们需要用到一些命令行工具。主要需要 uvx 和 npx 这两个命令,下面需要在你的电脑本上配置进行如下配置操作:
1)安装 uv (uvx 命令包含在其中):
Windows 系统:
- 按下键盘上的 “Win”键。
- 在弹出的搜索框里输入 "PowerShell"。
- 找到 "Windows PowerShell" 或 "PowerShell" 应用,右键点击,选择 “以管理员身份运行”。这步很重要!
- 在打开的蓝色或黑色窗口里,粘贴下面的命令,然后回车运行:
powershell -ExecutionPolicy ByPass -c "irm <https://astral.sh/uv/install.ps1> | iex"
- 运行完毕后,记得重启你的电脑。
- Mac 系统:
2)安装 npx (需要先安装 Node.js):
npx 命令包含在 Node.js 中,安装 Node.js 很简单操作如下。
- 访问 Node.js 官方网站:**https://nodejs.org/**。
- 点击下载按钮(通常会推荐当前稳定版本),下载安装包。
- 像安装普通软件一样,双击下载好的安装包,按照提示点击**“下一步”**,正常安装就行。
- 安装完成后,你的电脑就同时拥有了 Node.js 和 npm(Node.js 的包管理器,npx 就包含在 npm 里)[来源于外部常识,非源材料,但安装 Node.js 包含 npm 和 npx 是其标准操作]。
恭喜你,完成了这两步,最底层的电脑环境准备工作就做好了,接下来的配置就轻松多了。
特别提醒: 源代码提到了,如果你是 Windows 用户且没有编程经验,遇到环境配置或网络问题导致出错是非常正常的,这可能不是你的问题。如果实在搞不定,也不要强求。Mac 在这方面通常问题少一些。
三、从哪里获取MCP服务?
万事开头难,但前面装好的“铲子”和“篮子”(基础的环境部署之后),现在该去找我们要用的“食材”—— MCP 服务了!
随着 MCP 越来越火,已经有很多MCP 的聚合网站出现了,这些网站就像是 MCP 服务的“应用商店”,在上面就能找到需要的MCP 服务。
1.提供MCP服务的聚合站点:
1)国内站点:
- AIbase: https://mcp.aibase.cn/explore
- 魔塔MCP广场:https://modelscope.cn/mcp
- 百度MCP广场:https://sai.baidu.com/mcp
- 纳米**MCP万能工具箱:**下载地址https://bot.n.cn/download?src=AIBotCode
2)国外站点:
- MCP.so: https://mcp.so/
- Smithery.ai: https://smithery.ai/
- glama.ai:https://glama.ai/mcp/servers
2.获取MCP服务的步骤
这些网站的使用方式大同小异。一般来说:
- 进入站点,在网站找到你想要的服务(比如 fetch网页抓取、Figma、高德地图等)。
- 网站页面会告诉你使用这个服务需要sse网址或者必要的 API Key 或其他参数。
如下图:在魔塔MCP广场找到fetch这个服务,无需额外提供**API Key,**只需获取sse网址,后面直接配置到mcp客户端就能用。
同样的,比如进入AIbase(https://mcp.aibase.cn/explore ),找到高德MCP服务。
同样,在内容也会有一个参数字段,我们需要的就是获取这个字段即可。要注意的是,这个案例中的字段中含有KEY这个参数,就说明需要去获取key。那么怎么获取呢?
3.需要提供API Key的服务,就需要去对应服务的官方网站(比如 Figma、高德开放平台、Exa 官网等MCP服务需要提供Key才能使用)申请获取这些 API Key 或参数。
4.将获取到的 Key 填入 MCP 聚合网站的相应输入框。
5.网站就会根据你填的信息,帮你生成可以在客户端中使用的各种导入命令或配置信息,通常是 Json 格式。
所以,获取 MCP 服务的核心流程就是: 逛MCP聚合网站 → 找到服务 → 获取 API Key → 在网站生成配置 → 复制配置信息。
3.获取MCP服务案例演示:
下面AIbase以获取“Exa搜索”MCP服务给大家具体展示一下怎么操作:
1)首先,我们进入魔塔MCP广场(同样的,你也可以选择访问其它MCP聚合站点获取服务),搜索找到“Exa搜索”这个mcp页面。
从右侧可以看到,这个服务要求获取API key
2)接着,进入Exa 官网:https://exa.ai/,并申选择免费申请API
3)没有账号的注册好账号,进入个人页面,点击API key选项,再点击创建
4)编辑KEY的名称,然后确定创建即可获得key,然后点击复制按钮就获得KEY的地址了。
5)将获取的keys输入到魔塔页面的字段匡中,点击连接
连接后就可以获得完整的字段参数,记住保存获取的这个字段,后面会用到。
到这里你已经完成了获取MCP服务操作,接下去就是把这个参数配置到MCP客户端中的操作了。
四、如何在客户端配置使用MCP服务
搞定了MCP服务,接下去就是搞定在MCP客户端里面配置。
有了 MCP 服务的配置信息(通常是 Json 格式),接下来就是将它们导入到你使用的 AI 客户端里。目前支持 MCP 服务的客户端不少,包括一些主流的聊天客户端和AI 编程 IDE都能支持:
主流聊天客户端:
- Claude
- ChatWise
- Cherry Studio
- DeepChat
AI 编程 IDE:
- Trae(字节开发的产品,对中国宝宝更友好)
- Cursor
- Windsurf
- Cline-#1 on OpenRouter
- Visual Studio Code - Open Source ("Code - OSS")
考虑到咱们是面向普通用户,AIbase为大家提供了上面其中几个典型的客户端详细的配置方法,包括Claude、Cherry Studio、ChatWise 、Cursor、Trae。详细入门教程如下:
MCP客户端入门使用教程之Cherry Studio安装配置
这里要说明的是,AI IDE (比如 Windsurf, Cursor) 对于普通人来说可能还是有点复杂,ChatWise、Cherry Studio 这种聊天工具可能更容易上手,当然对于中国用户字节的Trae也是不错的选择。
新手建议ChatWise、Cherry Studio、Trae三种选择其中一个练手,如果熟悉了操作起来其实都大同小异,大家慢慢上手也会融会贯通了。
五、MCP 实用案例分享
理论讲完了,配置方法也教了。接下来,是激动人心的实战环节!
案例一、抓取网页内容并进行内容改写
1.基础准备
选择MCP客户端:chrry studio(具体配置操作可访问下面的入门使用教程)
MCP客户端入门使用教程之Cherry Studio安装配置 (2)
获取MCP服务:fetch(这是一个网页抓取的服务)
sse配置url:https://mcp-979bdfce-2a57-47a9.api-inference.modelscope.cn/sse
2.在chrry studio创建MCP服务根据配置页面,修改名称,填入URL,保存即可。
3.用fetch这个mcp服务,实现网页抓取,并根据指令改写
先进入对话框,选中fetch这个MCP服务
丢进一个链接,改写指令要求:
https://www.chinaz.com/ainews/17600.shtml,用100个字总结页面内容
模型自动调用fetch服务,直接将网页内容用100字总结出来了。
案例二、总结网页内容并生成音频
上面是单个mcp运行的效果,我们可以多个MCP组合看能实现什么样的效果。比如结合网页抓取并生成音频服务的MCP。
1.基础准备
选择MCP客户端:trae(具体配置操作可访问下面的入门使用教程)
需要的MCP服务:fetch、minimax
fetch配置参数:
{
"mcpServers": {
"fetch": {
"url": "<https://mcp-979bdfce-2a57-47a9.api-inference.modelscope.cn/sse>"
}
}
}
minimax配置参数:
{
"mcpServers": {
"MiniMax": {
"command": "uvx",
"args": [
"minimax-mcp"
],
"env": {
"MINIMAX_API_KEY": "填入个人到**minimax官方**申请的key,
"MINIMAX_MCP_BASE_PATH": "本地文件夹地址,比如F:/FF",
"MINIMAX_API_HOST": "<https://api.minimax.chat>",
"MINIMAX_API_RESOURCE_MODE": "local"
}
}
}
}
minimax 官方API key获取:进入官网>账户管理>接口密匙>创建新的密匙,即可获取
链接:https://platform.minimaxi.com/user-center/basic-information/interface-key
2.创建智能体
创建一个音频助手智能体,在对话框中输入智能体提示词,并勾选需要用到的网页抓取fetch和音频生minimax的MCP服务。
“将URL内容总结成100个字的文案,再将文本转化为音频”
3.智能体直接调用MCP服务
接下去,只要在trae聊天窗口选择@音频助手这个智能体,丢进一个url页面,智能体就能自动调用fetch、minimax这两个服务。先后对页面内容进行总结,再生成音频。
比如AIbase丢入“https://www.chinaz.com/ainews/17477.shtml”这个链接,智能体自动100字总结:
“纳米AI发布MCP万能工具箱,预置100+服务和18个API密钥,支持多模态生成和深度搜索,简化MCP配置流程。该工具适用于内容创作、企业自动化和教育等领域,目前处于内测阶段。”
最后100字文案自动生成音频,效果如下:
t2a_纳米AI发布MCP万_20250424_145044.mp3
结语
MCP 的意义在于,它将 AI 从以前那种“只是被我使用”的角色,变成了能够主动调用各种服务、为你提供定制化工作流的“主动服务者” 。
当然,就像任何新技术刚出来的时候一样,MCP 目前在易用性上还有提升空间。配置过程对于完全没接触过命令行的朋友来说,确实可能感觉有点绕。技术的发展总是在“开放灵活”和“简单直观”之间寻找平衡 ,这个矛盾会随着生态成熟逐渐解决 。也许未来,我们真的能看到在 AI 助手中只需点击“安装工具”就能直接使用的 MCP!
如果在配置过程中遇到问题,不要放弃,可以回头看看教程,或者把遇到的报错发给 AI 寻求帮助。
好了,适合小白用户的 MCP 入门指南就到这里,希望对你有帮助!