MCP最近很火,逞着五一假期,来看看怎么个事~
一、什么是MCP
MCP(全称:Model Context Protocol)模型上下文协议是Anthropic公司(即Claude模型)推出的开放协议,通过这个协议可以以统一的,标准化的方式给LLM提供上下文。
二、架构与释义

通过上面的MCP架构图,我们可以看到有不同的层级节点,作用如下:
- MCP客户端: 和MCP服务器保持连接的客户端
- 主机(Host): 带有MCP客户端的主机,可以是IDE、Claude Desktop这样的应用程序
- MCP服务器:实现了MCP协议的轻量级程序,每个程序可实现特定的功能,例如官方就推出了数百种
- 本地数据源:给予MCP服务器访问本地的文件、数据库、服务等
- 远程服务:给予MCP服务器访问调用的外部服务
三、使用Claude Desktop测试
3.1 前置条件
- Claude Desktop安装:下载地址
- Python3.10+
- 推荐安装uv(类似pip,更快更强)
sh curl -LsSf https://astral.sh/uv/install.sh | sh
3.2 配置和使用mcp-server-fetch
MCP官方文档有介绍了Claude Desktop接入weather mcp server, 下面将介绍接入fetch mcp server
使用uv时无需特别安装mcp-server-fetch, 使用uvx命令就可以直接调用
下面设置claude desktop配置文件,并设置了本地代理地址(如果没有则去掉)
1 | { |
然后重启claude desktop,给出类似下面图的prompt,claude就会去使用fetch工具去访问和分析网址,返回网址的分析结果。

四、后话
openai 臭不要脸😂😁😆
五、参考链接
- 本文作者: 暮秋人
- 本文链接: https://muqiuren.pages.dev/2025/05/what-is-mcp/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!