MCP是啥? 怎么用?一文搞懂

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网站寻找,比如:

地址 特点
smithery.ai/ 可以通过自然语言查找想要的mcp
glama.ai/mcp/servers 分类清晰
mcp.so/ 官方内容,较全

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

  1. 以 smithery.ai 网站中的MCP为例,我们找到合适的 MCP 后 Copy 它的 Cursor 配置。
  1. 然后进入 Cursor Settings 页面,点击 Add new global MCP server 进入配置页面, 将👆 Copy 的配置进行粘贴(注意如果已经有mcp配置只需要 复制工具名开始的层级)。

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

MCP 工具推荐

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

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

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

相关推荐
JasonPan3 天前
AIOps(一):基于 Prometheus MCP + WorkBuddy 构建 AI 智能运维
aiops
dawnsky.liu4 天前
在 RHEL 中使用 goose 实现主机运维
linux·运维·aiops
小猿姐12 天前
KubeBlocks Enterprise v2.3 发布!
redis·kubernetes·aiops
DevOps老兵16 天前
AIOps实战15:运维Agent与Copilot,怎么让AI安全地动手干活
copilot·aiops·安全护栏·运维agent·k8schat
DevOps老兵21 天前
AIOps实战06:核心功能的需求描述(下),高阶模块与非功能需求
aiops·根因分析·老计聊技术·需求描述·非功能需求
DevOps老兵21 天前
AIOps实战07:AIOps的地基是数据,可观测三支柱怎么喂给AI
aiops·数据·可观测性·老计聊技术·指标日志链路
DevOps老兵21 天前
AIOps实战05:核心功能的需求描述(上),把AIOps需求写规范
aiops·产品设计·告警降噪·老计聊技术·需求描述
DevOps老兵21 天前
AIOps实战04:一款AIOps平台该具备哪些功能,一份产品视角的功能全景
aiops·产品设计·智能运维·老计聊技术·功能需求
DevOps老兵22 天前
AIOps实战03:两代AIOps,传统机器学习与大模型该怎么配合
人工智能·机器学习·大模型·llm·aiops·老计聊技术
ManageEngine卓豪1 个月前
金融行业智能运维(AIOps)落地指南:技术能力、选型框架与合规
aiops·智能运维平台