MCP—— AI 世界的 USB‑C 通用接口
一、全称与基础定义全称MCP Model Context Protocol 模型上下文协议定义MCP 统一 一套标准工具只写一遍所有 Agent、所有大模型直接即插即用。二、核心架构客户端 服务端C/S1、角色涉及三个角色MCP Host运行 AI 应用的宿主程序内含 MCP ClientMCP Client与 MCP Server 通信的客户端MCP Server提供工具能力的服务端2、架构MCP 三大核心能力全部由 MCP Server 向外提供Tools 可执行工具本质是支持RPC远程调用、带有副作用的可执行函数能够完成文件修改、数据库增删改、接口请求、消息推送等会变更系统/数据状态的操作。Resource 只读上下文资源仅用于纯数据读取支持读取本地文件、知识库文档、数据库单条记录、云端文档等只读内容。和传统向量 RAG 对比传统向量RAG需要提前对文档做切片、向量化、入库并构建索引用户每一轮提问都必须执行向量相似度检索召回匹配相关片段后再送入大模型MCP Resource则会为每一份数据源分配唯一专属URI大模型可直接指定目标URIMCP客户端发起RPC请求服务端执行绑定函数直接返回原文天然省去向量检索、语义匹配召回流程。Prompt 可复用提示词模板将项目内高频使用的系统提示词、任务指令模板统一托管在MCP服务端支持接收参数动态拼接生成PromptAgent客户端可按需远程拉取模板并渲染使用实现提示词统一管理与复用。副作用一个函数执行完之后除了 return 返回结果以外额外修改了程序外部、系统、文件、数据库、网络里的内容让环境发生了永久性变化这个额外产生的影响就叫副作用。三、MCP执行流程步骤一握手MCP Host 发送查询请求给 MCP Server获取服务端可调用的全部工具、资源、提示词能力列表。步骤二注入MCP Host 将工具能力列表发送给LLM告知大模型可调用的工具规范。步骤三决策LLM 判断是否需要调用工具确定目标工具与入参将调用指令下发给 MCP Host。步骤四路由执行MCP Host 通过 MCP 协议将调用请求发送给 MCP ServerServer 执行对应 Tool 并将结果回传给 MCP Host。步骤五继续推理MCP Host 把工具返回结果和用户提示词一起交给LLMLLM 继续推理或输出最终结果。四、MCP 的三种模式1、StdioStdio 标准输入输出模式本地进程默认首选。MCP Server 和 MCP Host 在同一台机器上。2、Streamable HTTPStreamable HTTP 通过HTTP流式传输通信MCP Server 部署在远程服务器上。3、SSESSEServer-Sent Events服务器发送事件需要服务端主动推送现在基本淘汰。五、AI 工具配置MCP1、获取 MCP客户端接入配置文件进入魔塔网址https://www.modelscope.cn/my/overview点击 MCP广场选择要使用的 MCP服务器演示12306服务配置可选择远程调用Remote或本地调用Stdio以及 MCP 的模式点击连接生成 MCP 客户端接入配置文件2、在AI 工具上添加 MCP 远程服务配置演示在本地 trae 上添加 MCP点击设置找到 MCP添加 MCP手动配置把刚刚生成 MCP 客户端接入配置文件填入点击确定就配置成功了把 MCP Server 配置到 Agent 中现在 MCP Server 就可以使用了可以来查车次信息了六、总结MCP 概念的理解AI 世界的 USB‑C 通用接口架构及角色执行流程重点握手 -- 注入 -- 决策 -- 路由执行 -- 继续推理MCP 的三种模式StdioStreamable HTTPSSE

相关新闻

77.Android系统源码-Scudo 实战 - Android 安全内存分配器核心技术

77.Android系统源码-Scudo 实战 - Android 安全内存分配器核心技术

Scudo 实战 - Android 安全内存分配器核心技术 源码: external/scudo/standalone (90 个文件, ~17,375 行 C++ 代码) 版本: LLVM 上游 commit 161cca266a9d(2019-09-10 引入 Android),随 AOSP 持续同步 协议: Apache License v2.0 WITH LLVM-exception (NOTICE) 用途: 抵御堆…

2026/7/9 9:57:18 阅读更多 →
为什么有些论文,答辩老师听完研究假设体系,就默认通过?

为什么有些论文,答辩老师听完研究假设体系,就默认通过?

为什么有些论文,答辩老师听完研究假设体系,就默认通过?很多学生以为,论文答辩最重要的是结果分析。有人拼命准备数据解释,有人反复背诵研究结论,还有人担心老师会不会一直追问统计模型。但真正参加过多场答…

2026/7/9 9:55:17 阅读更多 →
终极免费视频压缩方案:如何高效缩减媒体文件90%体积?

终极免费视频压缩方案:如何高效缩减媒体文件90%体积?

终极免费视频压缩方案:如何高效缩减媒体文件90%体积? 【免费下载链接】compressO Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mirrors/co/c…

2026/7/9 9:55:17 阅读更多 →

最新新闻

只会生成意见,不算真正会审合同

只会生成意见,不算真正会审合同

此前我们聊过一个问题:为什么在大模型已经足够强的今天,企业做合同审查,仍然需要 MeCheck 这样一款专门的合同 AI 产品。那篇文章里,我们讲的是 MeCheck 为什么要建在大模型之上,而不是停留在“把合同丢给模型问一问”…

2026/7/9 10:48:04 阅读更多 →
5分钟快速上手:image2cpp图像转换工具完整使用指南

5分钟快速上手:image2cpp图像转换工具完整使用指南

5分钟快速上手:image2cpp图像转换工具完整使用指南 【免费下载链接】image2cpp 项目地址: https://gitcode.com/gh_mirrors/im/image2cpp 想要在Arduino或树莓派项目中显示自定义图像吗?image2cpp图像转换工具是你的完美选择!这款强大…

2026/7/9 10:46:04 阅读更多 →
Polar Code 编解码 MATLAB 实现

Polar Code 编解码 MATLAB 实现

特点 Polar 编码(含冻结比特构造)SC(Successive Cancellation)解码 —— 理论基线CA-SCL(CRC-Aided SCL)解码 —— 5G NR 控制信道实际用的就是它AWGN BPSK 测试脚本 BER 曲线 代码风格延续你前面几轮的&…

2026/7/9 10:44:03 阅读更多 →
系规备考课程的底层架构——拆解金钟老师的教学逻辑

系规备考课程的底层架构——拆解金钟老师的教学逻辑

一门课程的价值,不仅在于它覆盖了多少知识点,更在于它的教学方法是否符合学员的学习规律。本文从教学逻辑的角度,分析金钟老师系规课程的架构设计。一、课程的整体架构课程按三阶段组织,分别是基础扫盲、案例攻坚、论文冲刺。这个…

2026/7/9 10:44:03 阅读更多 →
如何在Blender中高效使用MMD Tools插件:完整工作流指南

如何在Blender中高效使用MMD Tools插件:完整工作流指南

如何在Blender中高效使用MMD Tools插件:完整工作流指南 【免费下载链接】blender_mmd_tools MMD Tools is a blender addon for importing/exporting Models and Motions of MikuMikuDance. 项目地址: https://gitcode.com/gh_mirrors/bl/blender_mmd_tools …

2026/7/9 10:42:01 阅读更多 →
clip模型及论文精读-Learning Transferable Visual Models From Natural Language Supervision

clip模型及论文精读-Learning Transferable Visual Models From Natural Language Supervision

文章学习笔记根据B站【CLIP 论文逐段精读【论文精读】】 https://www.bilibili.com/video/BV1SL4y1s7LQ/?share_sourcecopy_web&vd_source62e4f3fd48d4ea21c7731322b8e5cb53以及作者:猛猿 链接:https://juejin.cn/post/7264503343996747830 来源&am…

2026/7/9 10:40:01 阅读更多 →

日新闻

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 还在为Foobar2000找不到高质…

2026/7/9 0:01:04 阅读更多 →
ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍 【免费下载链接】ElegantBook Elegant LaTeX Template for Books 项目地址: https://gitcode.com/gh_mirrors/el/ElegantBook 你是否曾经为学术书籍的封面设计而烦恼?想要一个既专业又美观的封…

2026/7/9 0:03:06 阅读更多 →
如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南 【免费下载链接】pyodbc Python ODBC bridge 项目地址: https://gitcode.com/gh_mirrors/py/pyodbc 在当今数据驱动的商业环境中,企业级数据库连接已成为现代应用开发的核心需求。pyodbc作为一款强大…

2026/7/9 0:07:11 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/8 16:59:55 阅读更多 →

月新闻