核心概念

核心概念

本節介紹模型上下文協議(MCP)的核心概念和組件。

基礎概念

MCP 建立在以下基本概念之上:

  • 架構:瞭解 MCP 如何連接客戶端、服務器和 LLM
  • 資源:將服務器的數據和內容暴露給 LLM
  • 工具:讓 LLM 通過你的服務器執行操作
  • 提示詞:創建可重用的提示詞模板和工作流
  • 採樣:讓你的服務器從 LLM 請求補全
  • 傳輸:瞭解 MCP 的通信機制

設計原則

MCP 的設計遵循以下核心原則:

1. 用戶控制

用戶應該能夠控制:

  • 哪些上下文被髮送到 LLM
  • 何時執行操作
  • 如何使用工具和資源
  • 隱私和安全設置

2. 靈活性

協議應該:

  • 支持多種集成模式
  • 適應不同的使用場景
  • 允許自定義實現
  • 支持未來的擴展

3. 安全性

安全性考慮包括:

  • 驗證所有輸入
  • 保護敏感數據
  • 實現訪問控制
  • 審計關鍵操作
  • 防止濫用

4. 可擴展性

協議設計為可擴展的:

  • 支持新的功能
  • 允許版本控制
  • 維護向後兼容性
  • 適應未來需求

下一步