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

狮山镇建设局网站杭州建设网站职称人才工作专题

狮山镇建设局网站,杭州建设网站职称人才工作专题,设计工作室怎么起步,中英文网站源码###原文链接 OpenAI、谷歌、微软、阿里云、腾讯云、百度等国内外各大厂商都陆续宣布支持MCP服务。MCP是什么,为什么能获得高度的关注? MCP(Model Context Protocol,模型上下文协议)是由Anthropic公司(核心产品是Claude大模型)推出的一种开源协议&#xf…

在这里插入图片描述
###原文链接

在这里插入图片描述
OpenAI、谷歌、微软、阿里云、腾讯云、百度等国内外各大厂商都陆续宣布支持MCP服务。MCP是什么,为什么能获得高度的关注?
MCP(Model Context Protocol,模型上下文协议)是由Anthropic公司(核心产品是Claude大模型)推出的一种开源协议,在大语言模型(LLM)与开发环境之间建立统一的上下文交互标准。
在这里插入图片描述
注意“协议”二字。在计算机技术领域,协议通常是指一组规则和约定,用于定义不同系统或组件之间如何进行交互和通信。例如有了http/https这种计算机网络协议,我们无论是访问百度、谷歌还是其他网站,都是通过该协议约定的规则和数据格式进行交互,而不是每访问一种网站,就要有一种与该网站建立连接和数据交互的方式,如果是这样,就很难发展起今天这么繁荣的互联网世界。

在这里插入图片描述
同理,LLM只是一个通过历史数据训练的,能接收我们的文字并输出文字的模型而已,而今天大家使用的任何一家公司的大模型都具有丰富的功能,比如能够联网搜索、生成LaTeX格式的数学公式、生成markdown文档、生成PPT等,这些能力就是将LLM与外部的数据、工具连接起来得到的。
类比于http/https协议,在大模型与外部数据源、工具交互这件事上,显然,我们需要一个统一的标准来让事情变得更简单、更高效。

在这里插入图片描述
MCP作为一种协议,其核心目标是为LLM与外部数据源、工具和应用之间的交互提供一个标准化的框架。
如下图,MCP就好比USB扩展坞,MCP的一端通过标准的USB接口与电脑连接,在另一端连接了各种电脑外设,这些外设只要遵循MCP扩展坞的接口标准,能够与扩展坞连接,也就与电脑建立了连接,然后电脑再与我们的AI应用比如DeepSeek进行交互,最终就实现了DeepSeek控制各种电脑外设的功能。所以说MCP为大模型和“万物”间建立了桥梁!

在这里插入图片描述
至此我们对MCP有了宏观认识,读者朋友如果对协议的细节感兴趣,可参见官方文档:
🔗mcp社区
🔗mcp开发者
在这里插入图片描述

案例:DeepSeek通过MCP服务操作GitHub

首先安装Cline(一款AI助手插件),在VS Code扩展商店中搜索安装即可:
在这里插入图片描述
然后左侧工具栏会出现Cline的图标,点击进入Cline使用界面:
在这里插入图片描述
首先配置我们的大模型,点击设置图标,然后选择DeepSeek(当然,有很多模型来源可选择),填入我们在DeepSeek开放平台申请的API Key,然后再选择一个模型类型即可,这里是DeepSeek-chat(背后用的是DeepSeek-V3模型):
在这里插入图片描述
然后在Cline界面我们点击MCP服务商店的图标,可以看到很多公司都提供了它们的MCP服务,这里我们搜索GitHub字样:

在这里插入图片描述
点击安装这个服务,安装过程中会要你提供操作GitHub的权限token,点击给出的链接去生成token即可,然后在对话框发送toekn,安装过程会继续下去,安装完成后来到已安装界面,点击配置按钮会跳出一个配置文件cline_mcp_settings.json:
在这里插入图片描述
重点来了:实际上在商店中安装一个服务就是在配置文件中添加该服务的配置信息,也就是说我们完全可以手动写这些配置信息,而一个服务本质上就是一个Python或Node.js程序,如上图的GitHub服务是用Node.js开发的,所以在运行命令里面用npx运行。所以我们可以编写自己的服务,也可以在其它地方找到服务,然后把相应配置信息填好来使用,比如在https://smithery.ai/这个网站上有很多服务,我们搜索一个苹果公司的服务:

在这里插入图片描述
在安装方式那里找到符合我们的配置信息,可以复制下来到Cline中使用:
在这里插入图片描述
回到主题,安装完GitHub服务并且默认启用以及状态正常后就可以使用服务了(见下图):

在这里插入图片描述
首先我问了句“你好”,然后MCP客户端(这里可以认为就是Cline)把“你好”和目前仅有的GitHub服务的相关信息都作为提示词给了大模型,提示词的内容用json组织(MCP协议中各个参与者之间的通信消息都采用JSON-RPC格式),大致内容表达的是:
用户的问题:“你好”;服务:“Github”(当然,如果你安装了多个服务,它都会列出来);GitHub的工具:create_repository(创建仓库)、create_branch(创建分支)…(注:由此可以看出MCP服务是一个具体的程序,比如你安装后在本地运行的一个叫GitHub的Python程序,而工具就是该程序下的一个个函数或称方法,如上面的创建新仓库函数、创建分支函数);请判断该调用哪个工具完成任务。
然后大模型接到该提示词后,判断“你好”只是在打招呼,不需要使用什么MCP服务,所以就直接回复了你:

在这里插入图片描述
接下来,我要求创建一个叫“test_2025”的仓库,于是上面的过程再次重复,此时大模型判断出需要调用GitHub服务下的create_repository工具,并且用户给出的参数是name:“test_2025”…,于是便给MCP Client返回了相关信息:
在这里插入图片描述
MCP Client拿到大模型的返回信息后便把该信息组织成如下格式(即向MCP Server发出的请求信息):
在这里插入图片描述
MCP Server(这里即我们安装的GitHub服务)拿到请求信息后则调用相应工具执行相应动作,然后把执行的结果组织成如下格式:
在这里插入图片描述
MCP Client拿到响应信息后再结合用户的问题把相关内容都发给大模型,大模型再总结出我们最终看到的结果。
在这里插入图片描述
在这里插入图片描述
这样就完成了用大模型操作GitHub仓库的功能需求。这个过程也可以看出MCP比较费token,比如MCP Client把用户的问题和所有服务的工具信息提供给大模型让大模型判断需不需要调用工具的操作。

http://www.dtcms.com/a/444939.html

相关文章:

  • 服装网站建设公司推荐邯郸网络安装
  • 网站建设需要域名吗?wordpress tag搜索
  • SEO网站建设入驻程流智慧团建网站没有验证码
  • 网站建设好做吗网站开发编程环境
  • 河北网站建设搭建四川省住房与建设厅网站
  • 免费ppt网站 不要收费的哪个网站名片做的号
  • 建设大型购物网站小程序直播
  • 网站建设行业前景php网站开发实例项目
  • php网站开发实用技术建设摩托车报价及图片
  • 免费网站优化软件电子商务网站建设的要素
  • 医院建设网站的作用wordpress 编辑器
  • iis6 静态网站移动端网站咋做
  • 叮当网站做app网站建设还流行吗
  • 义乌网站公司免费空间建网站
  • 建设网站注意什么简易个人网页模板
  • 网站合同书专业网站建站费用
  • 广西网站建设培训长沙企业网站建设分公司
  • 福州网站建设企业哪家好?域名买卖网站
  • 做品牌文化的网站网站建设费用应该入什么科目
  • 建html5响应式网站的工具方维网络的服务范围
  • 重庆市做网站的公司有哪些h5应用
  • 佛山市网站建设 乾图信息科技中国商标网官方查询网站
  • 2018年做淘宝客网站还能挣钱吗网站建设实验
  • 益阳网站建设公司2wordpress
  • 专业建设网站应该怎么做什么是网站微商城的建设
  • 深圳网站建设团队罗湖区网站建设
  • 白云微网站建设怎么在wordpress上添加视频
  • 淘宝客网站怎么做seovi设计用什么软件做
  • 外链推广网站都有哪些牡丹江网站seo
  • 门户网站维护网站建设公司如何签单