文章内容收录到个人网站,方便阅读:http://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 Server 大多是使用 Python 或者 Node 进行编写,对应的启动程序一般是 UVX 或者是 NPX。
UVX 安装的是 Python 程序,而 NPX 安装的是 Node 程序。
以Fetch MCP Server举例:https://mcp.so/server/fetch/modelcontextprotocol?tab=content
在Cursro中配置如下:
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
打开一个新的会话,输入问题:
请抓取下面这个网页的内容,并将其转换为
MarkDown
后放到项目目录里面的xx.md
文件中:
再使用NPX举个例子。
打开:https://mcpmarket.com/zh,在里面搜索一个 MCP Server,HotNews。
在Cursro中配置如下:
{
"mcpServers": {
"mcp-server-hotnews": {
"command": "npx",
"args": [
"-y",
"@wopal/mcp-server-hotnews"
]
}
}
}
新建一个对话,给它问题:
获取今天中国最火的新闻。
可以看到 Cursor 是发现了刚安装的那个MCP 服务,并且找到了一个合适的工具在征求我们的同意。