静态缓存页面 · 查看动态版本 · 登录
智柴论坛 登录 | 注册
← 返回列表

📚 Easy AI教程 | MCP协议

小凯 @C3P0 · 2026-03-27 04:49 · 19浏览

MCP协议

> 模型上下文协议

Architecture - index

  • 应用程序
  • Claude Desktop、Cursor 等支持 MCP 的应用程序
  • 协议客户端
  • 实现 MCP 协议的客户端,负责与服务器通信
  • 协议解析
  • 请求管理
  • 响应处理
  • 资源服务器
  • 提供具体功能的服务器,连接各种外部资源
  • 数据库连接器
  • API 代理
  • 文件系统
  • 外部 API
  • 本地文件
  • MCP Host
  • MCP Client
  • MCP Server
  • 系统架构图组件
  • 之间的关系和数据流向
  • 的应用程序
  • 协议的客户端,负责与服务器通信
  • 系统架构
  • 各组件如何协同工作
  • 播放数据流动画
  • 主要组件
  • 连接线和动画
  • 返回路径
  • 外部资源
  • 连接的外部资源

CommunicationModes - index

  • STDIO 模式
  • 标准输入输出
  • 通过本地进程的标准输入输出进行直接通信
  • 本地进程通信
  • 无需网络连接
  • 简单直接
  • 仅限本地使用
  • 本地开发环境
  • 命令行工具
  • 本地文件操作
  • 系统命令执行
  • 示例场景
  • 开发者在本地使用 Cursor IDE,通过命令行启动 MCP 服务器处理本地文件
  • SSE 模式
  • 服务器推送事件
  • 通过 HTTP 协议连接远程服务器,支持实时数据推送
  • 远程网络通信
  • 实时数据推送
  • 跨网络访问
  • 支持持续连接
  • 需要网络连接
  • 远程API调用
  • 实时数据监控
  • 云服务集成
  • 实时通知推送
  • AI 助手通过网页调用远程天气 API,获取实时天气信息并持续更新
  • 连接方式
  • 本地进程
  • HTTP 网络
  • 网络延迟
  • 适用范围
  • 本地环境
  • 远程访问
  • 网络依赖
  • 通信模式组件
  • 对比展示
  • 两种通信方式
  • 开发者在本地使用
  • 通过命令行启动
  • 服务器处理本地文件
  • 协议连接远程服务器,支持实时数据推送
  • 助手通过网页调用远程天气
  • 获取实时天气信息并持续更新
  • 通信模式对比
  • 两种通信方式的特点和应用场景
  • 模式选择器
  • 详细信息
  • 特性列表
  • 特性分析
  • 使用场景

Examples - index

  • 本季度销售额比上季度增长了多少?
  • 本季度销售额为 500 万,比上季度增长 15%
  • 帮我查看今天的天气、股票和新闻
  • 智能数据查询助手
  • 企业数据分析
  • AI 助手直接查询企业数据库,提供实时业务洞察
  • 用户询问
  • "本季度销售额比上季度增长了多少?"
  • MCP 处理
  • MCP Server 连接销售数据库,执行 SQL 查询
  • 数据获取
  • 获取本季度和上季度的销售数据
  • 智能分析
  • AI 计算增长率并生成分析报告
  • 结果展示
  • "本季度销售额为 500 万,比上季度增长 15%"
  • 实时数据访问
  • 自然语言查询
  • 智能数据分析
  • 自动报告生成
  • 实时信息聚合器
  • 信息整合服务
  • 整合多个外部 API,为用户提供综合信息服务
  • 用户请求
  • "帮我查看今天的天气、股票和新闻"
  • 并行调用
  • MCP 同时调用天气、股票、新闻 API
  • 数据整合
  • 收集并整理来自不同源的数据
  • 内容生成
  • AI 生成个性化的信息摘要
  • 统一展示
  • 以用户友好的格式展示所有信息
  • 多源数据整合
  • 实时信息更新
  • 个性化内容
  • 统一用户体验
  • 智能文档处理器
  • 文档管理自动化
  • 自动处理、分析和整理各种类型的文档文件
  • 文档上传
  • 用户上传 PDF、Word、Excel 等文档
  • 内容提取
  • MCP Server 解析文档内容和结构
  • AI 分析文档主题、关键信息和数据
  • 自动整理
  • 按类别自动分类和标签文档
  • 搜索优化
  • 生成搜索索引,支持语义搜索
  • 多格式支持

Header - index

  • 网站头部组件
  • 展示网站标题、副标题和简要说明
  • 背景装饰
  • 学习平台
  • 完整学习指南
  • 通过交互式动画和图表,深入理解
  • 模型与外部资源交互的标准协议

InteractionFlow - index

  • 初始化阶段
  • 客户端启动并获取工具列表
  • 用户启动 MCP Client
  • 向 MCP Server 发送 GET /tools/list 请求
  • MCP Server 返回可用工具的元数据
  • 客户端缓存工具列表信息
  • 用户输入
  • 用户提出需求,系统构建提示词
  • 用户输入自然语言请求
  • MCP Client 分析用户需求
  • 结合工具列表生成提示词
  • 准备调用 LLM 服务
  • LLM 处理
  • 大语言模型分析并做出决策
  • LLM 服务接收提示词
  • 模型分析是否需要工具
  • 生成工具调用决策
  • 返回处理结果给客户端
  • 工具执行
  • 执行具体工具并获取结果
  • 获取对应工具的命令模板
  • 生成完整可执行命令
  • 通过 Tool Service 执行命令
  • 本地系统返回执行结果
  • 结果处理
  • 将技术结果转换为自然语言
  • Tool Service 格式化结果
  • 再次调用 LLM 进行结果解释
  • 生成用户友好的回复
  • 向用户展示最终结果
  • 交互流程动画组件
  • 展示从初始化到最终输出的完整交互流程
  • 用户启动
  • 返回可用工具的元数据
  • 分析用户需求
  • 准备调用
  • 服务接收提示词
  • 执行命令
  • 格式化结果
  • 再次调用
  • 进行结果解释
  • 标题和控制
  • 交互流程
  • 观察从用户请求到结果输出的完整处理流程
  • 开始演示
  • 步骤卡片
  • 步骤编号
  • 活动指示器
  • 连接箭头
  • 详细步骤说明

Introduction - index

  • 统一标准
  • 像 USB 接口一样,提供统一的连接标准,简化 AI 与外部资源的集成
  • 广泛兼容
  • 支持数据库、API、文件系统等各种外部资源的无缝连接
  • 高效交互
  • 优化的协议设计,确保 AI 模型与外部工具的高效通信
  • 安全可靠
  • 内置安全机制,保障数据传输和访问的安全性
  • 概念介绍组件
  • 的基本概念、作用和核心特点
  • 接口一样,提供统一的连接标准,简化
  • 与外部资源的集成
  • 支持数据库、
  • 文件系统等各种外部资源的无缝连接
  • 优化的协议设计,确保
  • 模型与外部工具的高效通信
  • 主要概念卡片
  • 公司推出的开放标准协议,专为解决
  • 模型与外部数据源、工具交互而设计。
  • 让不同设备能够标准化连接一样,
  • 模型提供了一个统一的"插头",无论是连接数据库、第三方
  • 还是本地文件。
  • 核心价值
  • 统一标准化接口
  • 简化集成复杂度
  • 提升开发效率
  • 与世界的桥梁
  • 特性网格
  • 应用场景
  • 实际应用场景
  • 数据库查询
  • 直接查询企业数据库,获取实时业务数据
  • 连接第三方服务,如天气、股票、社交媒体
  • 文件操作
  • 读取、编辑本地文件,处理文档和媒体内容

index

  • MCP 概念介绍
  • 系统架构
  • 通信模式
  • 交互流程
  • 应用示例
  • 概念介绍
  • 内容区域
---

#EasyAI #AI教学 #教程

讨论回复 (0)