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

微信文章导入wordpress最好的网站优化公司

微信文章导入wordpress,最好的网站优化公司,做网站 用 显示器,漳州小程序开发MCP详解及协议的使用 🧩 一、MCP详解 1、✅ MCP 是什么? MCP 是一种统一协议,使得 语言模型(LLM)能以结构化方式与外部系统进行交互,支持多轮、多工具、多模态(文本、图像、音频等)调用。 它类似于一种“操作系统中的系统调用协议”,让模型不只是聊天,而是真正地“…

MCP详解及协议的使用

🧩 一、MCP详解

1、✅ MCP 是什么?

MCP 是一种统一协议,使得 语言模型(LLM)能以结构化方式与外部系统进行交互,支持多轮、多工具、多模态(文本、图像、音频等)调用。

它类似于一种“操作系统中的系统调用协议”,让模型不只是聊天,而是真正地“调用”外部服务。

2、🔧 能用来做什么?应用场景

2.1. ✅调用函数 / API(函数调用 Function Calling)

例如:

用户输入:“帮我查一下明天上海的天气,并推荐附近的餐馆。”

模型识别出两个意图:

  • 先调用 getWeather(location=“上海”) 获取天气
  • 再调用 findNearbyRestaurants(location=“上海”)

模型通过 MCP 协议请求这两个工具,组合响应内容再生成回答

2.2. ✅插件系统的底层机制

MCP 是 OpenAI 插件系统的底层协议。比如:

  • 文件上传分析插件
  • 数据库查询插件
  • 网络搜索插件(如 Bing、Klarna)

这些插件的调用流程背后都遵循 MCP。

2.3. ✅中间调度器(Tool Router)

MCP 允许构建“中间调度系统”:

  • 模型只负责推理出“需要调用哪些工具”
  • 调度器根据模型的指令逐个调用函数、组合结果,再反馈给模型

这使得系统具备“多步逻辑处理能力”,比如:

问“帮我订一张明天下午从北京飞上海的机票”,模型自动调用:

  • 航班查询
  • 用户账户信息获取
  • 订单创建与支付
2.4. ✅支持多模态输入和输出

随着 GPT-4o 支持图像/语音,MCP 也能支持:

  • 传入图片给模型分析(如图像 OCR、识别表格、分析图纸)
  • 模型返回语音/图像/视频等格式的结果
  • 混合调用工具链,如上传 PDF 后提取表格、再用图表库绘图
2.55、🛠️ MCP 的核心组成
成分作用 、
tool_calls模型发出工具调用请求,包含工具名、参数等
tool_response外部系统处理请求后的响应数据(可以是 JSON)
function_callingOpenAI 提供的轻量实现方式,MCP 的子集
intermediate steps工具调用步骤的中间过程,帮助模型持续更新对话状态

🧩 二、简单的使用架构

      ┌──────────────┐         TCP / WebSocket / HTTP│   Client     │  ─────────────────────────────►  ┌────────────┐│              │                                 │ MCP Server ││  发出请求    │                                 │            │└──────────────┘                                 └────────────┘│▼┌──────────────────────┐│ Tool Registry         ││  - tool_1             ││  - tool_2             │└──────────────────────┘

基于 MCP 协议的服务端连接客户端模块,通过 stdio 与服务端子进程通信。这种设计模式通常用于:

  • 启动一个可交互的子进程服务器(如 MCP server)

  • 使用 标准输入输出(stdin/stdout)作为通信通道

  • 异步初始化会话,并获取工具列表

🧩 三、MCP协议的使用(Python版本)

连接服务端以及和服务端子进程通信:

  async def connect_to_server(self, server_script_path: str):r'''连接到MCP服务器首先启动服务端,然后初始化会话最后获取可用工具列表'''is_python = server_script_path.endswith('.py')command = "python" if is_python else "node"print(f"🛠️  启动服务端命令: {command} {server_script_path}")# 构造一个 StdioServerParameters 对象,常用于设置一个# 通过标准输入输出(stdin/stdout)与主程序通信的子进程服务器script_dir = os.path.abspath(
http://www.dtcms.com/wzjs/528750.html

相关文章:

  • 培训机构线上引流推广方法黑帽seo教程
  • ps做的网站保存不了jpg百度浏览器在线打开
  • 网站流量如何转化为钱关键词优化按天计费
  • 资源型网站建设 需要多大硬盘网页模板之家
  • 网站建设实训总结网站开发软件
  • wordpress 判断文章页seo 优化技术难度大吗
  • 百度免费校园网站建设搜索引擎优化简称seo
  • 网站设计描述百度2022第三季度财报
  • 河南app软件开发seo网站是什么意思
  • 建设网站需要买什么手续免费影视软件靠什么赚钱
  • 化妆品网站建设网站德阳网站seo
  • 网站建设软件 免费百度快照替代
  • wordpress主题在线检测工具东莞百度快速优化排名
  • 广告公司做网站成都seo优化
  • 凡科网站建站教程商丘 峰少 seo博客
  • 国内最有趣的25个网站株洲seo优化哪家好
  • 网站设置关于我们怎么做整站优化系统
  • 工业风 网站建设搜狗推广
  • 新乡市网站建设企业宣传方式有哪些
  • 做出网站公司宣传软文
  • 网页设计设计一个网站首页广告推广渠道有哪些
  • 长洲网站建设百度搜索
  • 做网站数据库及相关配置服务网站推广方案
  • 城建公司建设网站基础资料磁力岛引擎
  • 合肥 电子商务 网站建设各大网站域名大全
  • 设计logo网站生成器seo搜索引擎优化工资薪酬
  • 潍坊网站建设公司青岛网络推广
  • 手机做图片的网站百度推广关键词匹配模式
  • 有做外国人的零售网站吗碉堡了seo博客
  • 深圳做网站dejsurl中文转码