AI知识分享AI知识分享
✿导航
  • 人工智能
  • 神经网络
  • 机器学习
  • 深度学习
  • 强化学习
  • 自然语言处理
  • 计算机视觉
  • 数学基础
  • 大模型基础
  • 动手学深度学习
  • 理论理解
  • 工程实践
  • 应用开发
  • AI For Everyone
  • AIGC_2024大会
  • AIGC_2025大会
  • Agentic AI
  • Transformer
  • PyTorch
  • HuggingFace
  • LangChain
  • 蒸馏
  • RAG
  • 目标检测
  • MCP
  • Cursor
  • 概念
  • 意图识别
  • 工具
  • 学习路线
  • PyTorch 资料
  • 公式学习
  • PyTorch 基础练习
✿导航
  • 人工智能
  • 神经网络
  • 机器学习
  • 深度学习
  • 强化学习
  • 自然语言处理
  • 计算机视觉
  • 数学基础
  • 大模型基础
  • 动手学深度学习
  • 理论理解
  • 工程实践
  • 应用开发
  • AI For Everyone
  • AIGC_2024大会
  • AIGC_2025大会
  • Agentic AI
  • Transformer
  • PyTorch
  • HuggingFace
  • LangChain
  • 蒸馏
  • RAG
  • 目标检测
  • MCP
  • Cursor
  • 概念
  • 意图识别
  • 工具
  • 学习路线
  • PyTorch 资料
  • 公式学习
  • PyTorch 基础练习
  • 意图识别

    • 应用 - 意图识别
    • 意图识别 - BERT 案例
    • 意图识别 - Chinese-BERT-wwm
    • 意图识别 - NER 标签
  • 工具

    • 工具 - AI代码生成率检测工具
    • 工具 - 契约测试
    • 工具 - MCP 基础
    • 工具 - MCP 基础(英文)
    • 工具 - LangChain 示例

什么是 MCP?

模型上下文协议(MCP)就像是 AI 应用的一个通用适配器。它为 AI 模型连接各种工具和数据源提供了一种标准化的方式,使它们能够无缝地访问和利用外部信息。把它想象成 AI 的“USB 接口”,可以轻松实现与不同资源的即插即用集成。

mcp_protocol

fragmented_ai

stand_ai

mcp_server_use

为什么要使用 MCP?

传统上,将 AI 模型与外部数据源集成需要为每个案例定制解决方案,导致复杂性和冗余。MCP 通过提供以下优势来解决这个问题:

  • 标准化:一个统一的协议,用于将 AI 模型连接到各种工具和数据源。
  • 灵活性:支持多种编程语言和平台。
  • 可扩展性:更容易扩展和维护 AI 应用。

MCP 架构详解

MCP 采用客户端-服务器架构,包含三个主要组件:

  1. 宿主进程:AI 驱动的应用程序或环境(例如 Claude Desktop),用户与之交互。
  2. MCP 客户端:作为宿主和 MCP 服务器之间通信的中介。每个客户端连接到一个特定的服务器,确保交互的安全性和隔离性。
  3. MCP 服务器:实现 MCP 标准的外部程序,为 AI 应用提供特定的功能或数据。

cs_arch

mcp_work

MCP 服务器定义

define_tool

define_res

define_prompt

生命周期

lifecycle

transports

这种架构允许 AI 应用动态地访问和利用外部资源,从而增强其功能和响应能力。

最近更新: 2026/5/5 15:03
Contributors: klc407073648
Prev
工具 - 契约测试
Next
工具 - MCP 基础(英文)