MCP的大火,让MCP服务器开发也变得热门,上一篇文章: 手搓MCP客户端&服务端:从零到实战极速了解MCP是什么?

手搓了一个极其简单的小场景的MCP实战案例,详细的安装环境及操作步骤已经讲过了,本文不在重复讲,今天带领大家手搓一个稍微带点复杂度的案例:百度热榜新闻采集MCP服务器并接入cline。

一、MCP的最少必要知识 一)MCP是什么?

MCP(Model Context Protocol,模型上下文协议) ,2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。

二)它解决了什么问题?

MCP 的主要意义在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。

二、开发一个百度热搜榜采集

一)初始化项目环境

代码块 # 初始化项目 uv init mcp-baidu-hot-news-sdtio # 进入目录 cd .\mcp-baidu-hot-news-sdtio\ # 安装python 3.11.11 的pyton环境 uv venv --python 3.11.11 # 激活(进入)虚拟环境 .venv\Scripts\activate

二)安装项目所需依赖

使用uv安装项目所需依赖,所有依赖就只安装到当前项目下,便于打包和分发项目

代码块 # 在虚拟环境中安装依赖 uv add mcp openai python-dotenv playwright

三)编写MCP客户端

上一篇文章: 手搓MCP客户端&服务端:从零到实战极速了解MCP是什么?

已经带大家做过一个MCP客户端,这里基本的MCP客户端基本上一篇的保持一致;

1、创建env文件

代码块 BASE_URL=https://api.deepseek.com MODEL=deepseek-chat API_KEY="你的API_KEY"

2、MCP客户端

在项目根目录下,创建一个 client.py 文件

客户端就做了一下几个事情:

为了更好的阅读体验,来飞书看吧:

https://i3k3w6il9z.feishu.cn/docx/UeJkdyWPBoyrx9xvgL8cU1ONnKe

Comments on "玩转MCP:用百度热搜采集案例快速上手并接入cline​" :

Leave a Reply

Your email address will not be published. Required fields are marked *

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源