掘金 人工智能 04月01日 14:17
MCP是啥? 怎么用?一文搞懂
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

文章介绍了MCP(Model Context Protocol)协议,这是一种用于AI模型交互的协议,旨在打破数据孤岛,实现大模型与外部数据源、工具的无缝集成。文章解释了MCP的定义、架构,以及如何在Cursor等客户端中使用MCP工具。此外,还推荐了一些常用的MCP工具,如浏览器信息获取工具、Magic AI Agent等,并预告了后续将介绍如何实现控制浏览器的MCP工具。

💡 MCP全称为Model Context Protocol,是一种与模型交互的协议,旨在实现大模型与外部数据源、工具的无缝集成。

🌐 MCP的架构包括客户端(如Claude、Cursor)和服务端(提供特定能力的轻量程序),客户端调用MCP工具,服务端提供工具服务。

🛠️ MCP统一了Function Calling工具的规范,使得同样的工具可以在不同客户端复用,提高了工具的复用率。

💻 使用MCP时,用户需要在支持MCP的客户端(如Cursor)中配置MCP服务器,通过复制配置信息即可使用。

📌 文章推荐了一些常用的MCP工具,涵盖了浏览器信息获取、Web开发、数据库访问和地图服务等多个领域。

MCP是AI圈这段时间最热门的话题之一,它是 Anthropic(Claude公司)开源模型上下文协议,随着 Agent 的火热也频繁出现在我们的视线里。这篇文章就以最简单、直白的方式给大家讲解明白什么是MCP,如何使用。

什么是 MCP?

MCP 全称 Model Context Protocol,顾名思义这是一个和模型交互的协议。我们可用将支持这个协议的工具交给大模型使用,打破数据孤岛,实现大模型和外部数据源、工具无缝集成。

这是 MCP 的通常架构(图片来自官网):

    client: MCP工具的调用方,比如 claude、Cursor...server: MCP工具的提供方,提供特定能力的轻量程序.

这个协议统一了 Function Calling 工具的规范,如果大家都遵守这个协议,同样的工具可以在不同客户端复用,大大提升了工具复用率。

MCP 使用

MCP的使用涉及到客户端和服务;

客户端我们只要找到支持MCP的就行,比如我常用的:Cursor、Cherry Studio

服务端我们可以去一些MCP网站寻找,比如:

因为在客户端配置是一样,这里我只用Cursor举例:

    以 smithery.ai 网站中的MCP为例,我们找到合适的 MCP 后 Copy 它的 Cursor 配置。

    然后进入 Cursor Settings 页面,点击 Add new global MCP server 进入配置页面, 将👆 Copy 的配置进行粘贴(注意如果已经有mcp配置只需要 复制工具名开始的层级)。

⚠️ command 里的工具需要自己下载,比如图中的 npx

MCP 工具推荐

这个项目收集了比较全的好用MCP:github.com/punkpeye/aw…我也推荐一些我常用的:

    浏览器信息获取工具, web开发必备,获取浏览器Console log、截图...21st.dev Magic AI Agent, web开发必备,快速开发好看页面。mysql访问,后端开发必备,支持sql语句执行。redis访问, 后端开发必备,支持redis命令执行。高德地图MCP,旅行计划必备。

预告一下后续内容:手把手教你如何实现一个控制浏览器的MCP工具😉

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

MCP AI工具 模型交互 协议 Function Calling
相关文章