想让AI更强大?MCP协议了解一下!

文章内容收录到个人网站,方便阅读:hardyfish.top/

MCP是什么?

MCP 全称:Model Context Protocol(模型上下文协议),是 Anthropic 公司在 2024 年 11 月 25 号发布的一个协议。

MCP能做什么?

MCP 能够让大模型更好地使用各类工具。

  • 大模型本身只会问答,它自己并不会使用外部工具,MCP 就是让大模型拥有了使用各种外部工具的能力。

比如借助 MCP 可以让模型使用浏览器上网查询信息,也可以让模型查询天气信息。

MCP Host是什么?

MCP的应用端(一般用于桌面APP或IDE插件)。

它本质上就是一个支持 MCP 协议的软件,常见的 MCP Host 包括 Claude Desktop、Cursor、Cline、Cherry Studio 等等。

Cursor & MCP

Cursor 0.45.6 版本提供了MCP功能。

  • Cursor将作为MCP服务客户端使用MCP服务。

配置路径(新版本):Cursor设置->Tools&Integrations。

MCP交互流程

以查询天气举例:

如何使用别人的MCP Server

MCP Server 市场:

mcp.so/

mcpmarket.com/zh

smithery.ai/

MCP Server 大多是使用 Python 或者 Node 进行编写,对应的启动程序一般是 UVX 或者是 NPX。

UVX 安装的是 Python 程序,而 NPX 安装的是 Node 程序。

以Fetch MCP Server举例:mcp.so/server/fetc...

在Cursro中配置如下:

json 复制代码
"mcpServers": {
  "fetch": {
    "command": "uvx",
    "args": ["mcp-server-fetch"]
  }
}

打开一个新的会话,输入问题:

请抓取下面这个网页的内容,并将其转换为 MarkDown 后放到项目目录里面的 xx.md 文件中:

再使用NPX举个例子。

打开:mcpmarket.com/zh,在里面搜索一个 MCP Server,HotNews。

github.com/wopal-cn/mc...

在Cursro中配置如下:

perl 复制代码
{
  "mcpServers": {
    "mcp-server-hotnews": {
      "command": "npx",
      "args": [
        "-y",
        "@wopal/mcp-server-hotnews"
      ]
    }
  }
}

新建一个对话,给它问题:

获取今天中国最火的新闻。

可以看到 Cursor 是发现了刚安装的那个MCP 服务,并且找到了一个合适的工具在征求我们的同意。

相关推荐
研究点啥好呢6 分钟前
快手多模态算法工程师面试题精选:10道高频考题+答案解析
java·开发语言·人工智能·ai·面试·笔试
云帆40436 分钟前
有了 AI Coding,是否还需要架构设计?
人工智能·系统架构·ai编程
Code_Artist1 小时前
格力之🐯王自如48天做出AI App:这不是“技术神话”,而是工程能力的重构!
aigc·agent·ai编程
weisian1511 小时前
基础篇--概念原理-3-向量是什么?——从原理到实战,一篇讲透
面试·职场和发展·向量
智算菩萨1 小时前
OpenAI Codex 国内使用完全指南:Windows/macOS/Linux 三平台详细安装配置教程(现在最新的有gpt-5.3-codex和gpt-5.4)
linux·windows·gpt·macos·ai·ai编程·codex
逻辑驱动的ken1 小时前
Java高频面试考点场景题22
java·开发语言·jvm·面试·职场和发展·求职招聘·春招
雨季mo浅忆2 小时前
第二项目重新梳理
前端·面试
DogDaoDao2 小时前
【GitHub】Warp 终端深度解析:Rust + GPU 加速的 AI 原生终端开源架构
人工智能·程序员·rust·开源·github·ai编程·warp
拾光Ծ2 小时前
【Linux系统】进程信号(上)
linux·运维·服务器·面试·信号处理
Jing_jing_X2 小时前
MCP (二)原理深度解析:一次工具调用到底发生了什么?
ai编程·mcp