当前位置: 首页 > news >正文

上海市城乡建设网站网站建设实训小组报告

上海市城乡建设网站,网站建设实训小组报告,延安网站建设电话咨询,盐城做网站多少钱MCP介绍 MCP 是一个开放协议,它标准化了应用程序如何向LLMs提供上下文。可以将 MCP 视为 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种标准化的方法来将您的设备连接到各种外围设备和配件一样,MCP 提供了一种标准化的方法来将 AI 模型连接到不同的…

MCP介绍

MCP 是一个开放协议,它标准化了应用程序如何向LLMs提供上下文。可以将 MCP 视为 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种标准化的方法来将您的设备连接到各种外围设备和配件一样,MCP 提供了一种标准化的方法来将 AI 模型连接到不同的数据源和工具。

MCP 帮助您在 LLMs 之上构建代理和复杂的工作流程。LLMs 经常需要与数据和工具集成,MCP 提供了:

  • 一个不断增长的预构建集成列表,您的 LLM 可以直接插入其中
  • 在LLM供应商和厂商之间切换的灵活性
  • 在您的基础设施内保护数据的最佳实践

架构图如下所示:

image-20250302094005211

创建一个MCP服务器

可以把Cline当成是一个MCP客户端,现在我们只要构建了一个MCP服务就可以在Cline中使用。

我想创建一个使用duckduckgo搜索的MCP服务器,可以这样做。

# Create a new directory for our project
uv init duckduckgo_mcp
cd duckduckgo_mcp# Create virtual environment and activate it
uv venv
.venv\Scripts\activate# Install dependencies
uv add mcp[cli] duckduckgo_search

main.py中这样写:

# server.py
from mcp.server.fastmcp import FastMCP
from duckduckgo_search import DDGS
from typing import Annotated
from pathlib import Pathfrom pydantic import BaseModel, Field# Create an MCP server
mcp = FastMCP("DuckDuckGo-Search")@mcp.tool()
def run_duckduckgo(query:str):"""获取网络信息"""results = DDGS().text(query, max_results=10)return resultsif __name__ == "__main__":print("Server running")mcp.run(transport='stdio')

就是这么简单,一个使用duckduckgo获取网络信息的MCP服务器就创建好了。

在Cline中使用

打开MCP配置文件:

image-20250302094611083

添加一个这样的配置即可:

 "duckduckgo_search": {"command": "uv","args": ["--directory","D:\\Learning\\AI-related\\mcp-demo\\duckduckgo_mcp","run","main.py"],"disabled": false,"autoApprove": []}

目录需要改成自己的。

image-20250302095107930

这样子就可以用了。

使用效果如下:

image-20250302095528118

image-20250302095345177

image-20250302095410077

image-20250302100332866

image-20250302100405096

image-20250302100444238

最后

很多开发者可能对MCP还不熟悉,MCP有客户端与服务器端,但是完全可以先把Cline当作是一个MCP客户端,刚开始自己只需要去创建或者使用一些MCP服务器端,感受一下MCP的功能,感兴趣的话再深入探索,再自己做一个MCP客户端也不迟。

就像Cline的博客中提到的那样,“忘记“模型上下文协议”——只需将这些视为 Cline 的额外工具”,先体验了大概就知道是什么东西了。

还有一个常有的困扰,就是MCP是否只能Claude才能用呢?毕竟是Anthropic主导提出来的。

不是只有Claude才能用,其它模型也能用,我上面使用的是Qwen/Qwen2.5-72B-Instruct这个模型。

http://www.yayakq.cn/news/854012/

相关文章:

  • 建设厅投诉网站首页可以做英文纵横字谜的网站
  • 浙江公司网站建设推广wordpress设置投稿者上传功图片
  • 朝阳 手机网站 建设wordpress minfy
  • 怎么在百度做原创视频网站上海装修公司投诉排行
  • seo网站推广与优化方案公司网站手机版模板
  • 滁州市公共资源交易中心搜索引擎优化的报告
  • 南昌简单做网站海口网站建设方案报价
  • 浅谈电子商务网站的建设与管理延平网站建设wzjseo
  • 怎么可以上传自己做的网站seo的搜索排名影响因素有
  • 贵阳市花溪区建设局网站wordpress 主题哪个好
  • 专业柳州网站建设推荐wordpress 图片缩放插件
  • 做电路设计的兼职网站seo 网站改版
  • 学平面设计优化生育政策
  • 网站代运营合同建设需要什么系统网站
  • 建设网站的企业专业服务wordpress 同步 微博
  • 太仓网站制作书生网站建设远洋国际
  • seo优化能提高网站的流量吗路由器带u盘接口的做网站
  • vs2017做的网站兴远建设网站
  • 东莞中高端网站建设最新军事新闻视频
  • 专业网站网站设计网络推广优化招聘
  • 河南做网站需要多少钱唐山网站建设|唐山网站制作|公司建站666起|唐山红城网络
  • 网站建设 腾云想做网站去哪里做
  • 庞各庄网站建设公司好的设计师互动网站
  • 怎么用自己主机做网站crm客户管理系统 项目
  • 网站建设周志200字如何让谷歌收录网站
  • 嘉兴自助建站系统酒店网站开发需求是企业写的吗
  • 做美食类网站分析温州城市建设投资集团网站
  • 34线城市做网站推广优秀网站建设模版
  • 一起做网站广州做网站为什么要备案
  • 中山网站关键字优化源码网站git