编者按:这是一篇面向 Model Context Protocol(MCP)完全零基础新手的从零到一指南。文章用大家熟悉的 USB-C 类比解释 MCP 是什么,拆解了主机-客户端-服务器架构,随后进入实操:区分 stdio 模式(本地工具,配置较繁琐)与 SSE 模式(远程服务,只需一个 URL 即可完成配置),先在 Windows 或 macOS 上安装 uv/uvx 与 Node.js/npx 做好准备,最后从 MCP 市场等聚合目录获取 MCP 服务。文中用一个完整示例演示了如何申请 Exa Search 的 API key,并生成可直接粘贴进客户端的 JSON 配置。实用要点:大多数配置失败都可以追溯到命令行里缺少 uvx 或 npx,所以先检查这两个工具,再考虑是不是客户端的问题;从 SSE 服务起步最省力。跟练时值得常备的官方页面:MCP 规范、MCP 参考服务器。
最近,MCP 着实火了一把。它就像给 AI 插上了翅膀,让 AI 能够调用各种外部工具为你服务。不过,就像拿到一个说明书相当复杂的新玩具,很多人在配置时犯了难。

别担心,本文将用最简单的方式,带领零基础的新手走进 MCP 的世界。看完之后,你一定能从零开始学会使用 MCP 服务!
废话不多说,我们这就开始!
1. 什么是 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 Application):主机指发起并连接 LLM 的应用程序,例如 Cursor、Claude Desktop、Cline 这类应用。
- MCP 客户端(Client):客户端用于在主机应用内维护与服务器的 1:1 连接。一个主机应用中可以运行多个 MCP 客户端,从而同时连接多个不同的服务器。
- MCP 服务器(Server):一个独立运行的轻量级程序,通过标准化协议为客户端提供上下文、工具和提示词,是 MCP 服务的核心。
2. 配置和使用 MCP 服务前的准备工作
大致了解 MCP 是什么之后,接下来我们开始做配置和使用 MCP 服务前所需的准备。
1. 本地连接的 MCP 服务通过 Stdio 配置,托管在服务器上的则通过远程传输配置(现行规范推荐远程使用 Streamable HTTP,已取代 SSE):
- Stdio 模式:这种模式主要用于连接你本地电脑上的软件或文件。例如,你想让 AI 操控 Blender 这类没有在线服务的软件,就必须使用 Stdio。它的配置相对繁琐一些。
- SSE 模式:这种模式用于连接自带 API 的在线服务,例如访问你的 Google 邮箱、Google 日历等。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(npm 是 Node.js 的包管理器,npx 包含在 npm 中)[此处为外部补充的常识:虽然原资料未提及,但安装 Node.js 时通常会一并装好 npm 和 npx]。
恭喜!完成这两步后,最基础的电脑环境准备就绪,接下来的配置会轻松很多。
特别提醒:原文提到,如果你是没有编程经验的 Windows 用户,因环境配置或网络问题而遇到报错是非常正常的,未必是你的问题。实在搞不定也不要硬磕,Mac 在这方面通常问题较少。
3. 从哪里获取 MCP 服务?
好的开始是成功的一半。“铲子”和“篮子”(基础环境部署)都备好了,接下来就该去找我们需要的“食材”——MCP 服务了!
随着 MCP 越来越流行,涌现出了很多 MCP 聚合网站。这些网站就像 MCP 服务的“应用商店”,你可以在上面找到自己需要的 MCP 服务。
1. 提供 MCP 服务的聚合站点:
1)国内站点:
- 魔搭 MCP 广场:https://modelscope.cn/mcp
- 百度 MCP 广场:https://sai.baidu.com/mcp
- Nano 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 URL,或者必要的 API Key 等参数。
如下图所示:在魔搭 MCP 广场找到 fetch 服务。这个服务不需要额外提供 API Key,只需获取 sse URL,然后直接配置到 MCP 客户端中即可使用。
同样,比如进入 AIbase(https://mcp.aibase.cn/explore ),找到高德 MCP 服务。
同样地,内容中会出现一个参数字段,我们要做的就是拿到这个字段。注意:如果示例中的字段里带有 KEY 参数,说明你需要先获取 key。那么,key 要怎么获取呢?
3. 对于需要 API Key 的服务,你需要前往对应服务的官网(例如 Figma、高德开放平台、Exa 官网等 MCP 服务都需要申请 Key 后才能使用)申请并获取这些 API Key 或参数。
4. 将获取到的 Key 填写到 MCP 聚合网站对应的输入框中。
5. 网站会根据你填写的信息,帮你生成各种可以在客户端中使用的导入命令或配置信息,通常是 Json 格式。
因此,获取 MCP 服务的核心流程是:浏览 MCP 聚合网站 → 找到服务 → 获取 API Key → 在网站生成配置 → 复制配置信息。
3. 获取 MCP 服务实操演示:
下面,AIbase 以获取 “Exa Search” MCP 服务为例,具体演示如何操作:
1)首先进入魔搭 MCP 广场(同理,你也可以选择其他 MCP 聚合站点来获取服务),搜索 “Exa Search” 的 MCP 页面。
从右侧可以看出,这个服务需要先获取 API key
2)接着,进入 Exa 官网:https://exa.ai/,并申请免费 API
3)如果没有账号,就先注册一个。进入个人页面,点击 API key 选项,然后点击 “Create”(创建)。
4)编辑 KEY 的名称并确认创建,即可获得 key。然后点击复制按钮,拿到这个 KEY。
5)将获取到的 key 填入魔搭页面的字段框中,点击 “Connect”(连接)。
连接之后就能拿到完整的字段参数。记得保存好这个字段,后面会用到。
到这里,获取 MCP 服务的操作就完成了。下一步就是把这段参数配置到 MCP 客户端中。
4. 如何在客户端中配置和使用 MCP 服务
拿到 MCP 服务后,下一步就是在 MCP 客户端中进行配置。
有了 MCP 服务的配置信息(通常是 Json 格式),接下来要做的就是把它导入你正在使用的 AI 客户端。目前支持 MCP 服务的客户端不少,包括一些主流的聊天客户端和 AI 编程 IDE:
主流聊天客户端:
- Claude
- ChatWise
- Cherry Studio
- DeepChat
AI 编程 IDE:
- Trae(字节跳动出品,对国内用户更友好)
- Cursor
- Windsurf
- Cline - 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 中任选一个练手。等你熟悉了操作就会发现,它们其实大同小异,慢慢就能摸索出门道了。
5. 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": "Fill in the key applied for from the minimax official website,
"MINIMAX_MCP_BASE_PATH": "The address of the local folder, such as 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 字总结如下:
“Nano AI 发布 MCP 万能工具箱,预置 100 多个服务和 18 个 API key,支持多模态生成和深度搜索,简化了 MCP 配置流程。该工具适用于内容创作、企业自动化、教育等领域,目前处于内测阶段。”
最后,100 字文案会自动生成为音频。效果如下:
t2a_纳米AI发布MCP万_20250424_145044.mp3
结语
MCP 的意义在于,它让 AI 从过去“只能被动被我使用”的角色,变成了能主动调用各种服务、为你提供定制化工作流的“主动服务提供者”。
当然,和任何刚刚诞生的新技术一样,MCP 在易用性上还有进步空间。对从未碰过命令行的朋友来说,配置过程确实可能显得有些劝退。技术的发展总是在“开放灵活”与“简单直观”之间寻找平衡,而这一矛盾也会随着生态的成熟逐渐化解。也许在未来,我们真能看到在 AI 助手里点一下“安装工具”就能直接使用的 MCP!
如果在配置过程中遇到问题,别轻易放弃。可以回头翻翻这篇教程,或者把遇到的报错信息发给 AI,请它帮你分析。
好了,这篇适合新手用户的 MCP 入门指南就到这里,希望对你有所帮助!