模型上下文協定(Model Context Protocol,MCP),是由Anthropic推出的開源協定,旨在實現大語言模型與外部數據源和工具的集成,用來在大模型和數據源之間建立安全雙向的連線 。
模型上下文協定是專為高效獲得模型所需要上下文信息而設計的通用接口,可以將推動大語言模型套用的標準化和去中心化 。該協定是提供了類似於 OpenAPI 的開放標準,定義了一套通用的通信協定、數據格式和規則,可以有簡化開發、靈活、實時回響、安全合規、可擴展的特點,它通過相同的協定同時處理本地資源(例如資料庫、檔案、服務等)和遠程資源(例如Slack或GitHub等API)。
MCP 是一個開放協定,它標準化了應用程式向 LLM 提供上下文的方式。可以將 MCP 視為 AI 套用的 USB-C 連線埠。正如 USB-C 提供了一種標準化的方式將您的設備連線到各種外圍設備和配件一樣,MCP 提供了一種標準化的方式將 AI 模型連線到不同的數據源和工具。
基本介紹
- 中文名:模型上下文協定
- 外文名:Model Context Protocol
- 發表日期:2024年11月25日
- 發表公司:Anthropic
發展歷程
整體架構

核心組件
組件 | 角色說明 | 示例 |
|---|---|---|
MCP Hosts | 受控本地資源,通過安全通道訪問套用入口層,發起上下文請求 | Claude Desktop、AI開發IDE |
MCP Clients | 協定轉換層,維護與服務端的持久連線 | 語言模型接口適配器 |
MCP Servers | 功能提供層,標準化封裝數據/工具能力 | 文檔解析服務、API網關服務 |
Local Data | 受控本地資源,通過安全通道訪問 | 企業知識庫、私有資料庫 |
Remote Services | 雲端擴展能力,支持分散式集成 | SaaS API、區塊鏈節點 |
參考資料: | ||
核心工作流程
- 上下文請求
- 智慧型路由
- 安全訪問
- 上下文組裝
- 回響交付

套用場景
智慧型開發助手
- 綜述
- 核心架構
- 核心能力矩陣
功能維度 | 傳統外掛程式方案 | MCP增強方案 |
|---|---|---|
上下文獲取 | 單項目掃描 | 全組織知識圖譜關聯 |
回響速度 | 200-500ms | 取決於實現策略 |
知識保鮮度 | 手動同步 | 實時觸髮式更新 |
多IDE一致性 | 各自實現 | 統一協定保障體驗一致 |
- 典型工作流
# 輸入時實時提示
def save_user(password):# [!] 安全警告:檢測到明文密碼存儲
→ 推薦方案:使用CredentialService.encrypt()
→ 相關規範:《安全開發手冊#3.2》
// 懸浮顯示關聯文檔
@CircuitBreaker(timeout=2000) // 📚 熔斷策略標準:
// - 逾時閾值應<業務SLA的50%
// - 需配置fallback方法
- 部署拓撲
A[Cursor IDE] -->MCPI B(智慧型中樞)C[WindSurf] --> B
D[代碼倉庫] --> B
E[API文檔] -->B
B --> F[安全審計]
B --> G[模式學習引擎
- 價值亮點
企業知識中樞
跨平台AI智慧型體
- 綜述
- 核心架構
- 智慧型體矩陣
graph LR
subgraph AI 助手
A[銷售AI助手]
C[財務AI審核]
E[物流AI調度]
end
subgraph MCP中間件
M[MCP協定中心]
end
%% 後端企業系統
subgraph 企業系統
B(CRM系統)
D(ERP系統)
F(WMS系統)
end
A -->|MCP| M
C -->|MCP| M
E -->|MCP| M
M -->|MCP| B
M -->|MCP| D
M -->|MCP| F

- 核心能力
# 智慧型自動化工單示例
def process_order(order):
if order.amount > 100000: # 觸發多系統聯動
CRM.flag_vip_client(order.client_id) # 標記VIP客戶
ERP.reserve_inventory(order.items) # 鎖定庫存
SCM.prioritize_shipping(order.id) # 優先配送
- 技術優勢
維度 | 傳統方案 | MCP智慧型體方案 |
|---|---|---|
接入周期 | 3-6個月/系統 | 2-4周/系統 |
數據一致性 | 手動同步存在誤差 | 協定級實時同步 |
流程靈活性 | 硬編碼難以修改 | 自然語言配置業務規則 |
審計追蹤 | 分散日誌 | 全鏈路區塊鏈存證 |
- 典型套用場景
經典案例
百度地圖MCP Server
- 綜述

- 功能特點
功能 | 特點 |
|---|---|
地理編碼 | 將地址解析為對應的位置坐標 |
地點檢索 | 多種場景的地點(POI檢索,包括城市檢索、圓形區域檢索) |
批量算路 | 計算所有起終點組合間的路線距離和行駛時間 |
天氣查詢 | 根據行政區劃編碼查詢天氣 |
逆地理編碼 | 將坐標點轉換為對應語義化地址 |
地點詳情檢索 | 根據POI的uid,檢索POI詳情信息 |
路線規劃 | 規劃出行路線和耗時,支持駕車/步行/騎行/公交 |
IP定位 | 根據IP獲取當前位置(城市級),IPv6需高級許可權 |
參考資料: | |
- 新增接口亮點
高德地圖 MCP Server
- 綜述

- 功能特點
功能 | 特點 |
|---|---|
地理編碼與逆地理編碼 | 實現地址 - 坐標雙向轉換 地圖位置查詢與展示的基礎功能 支持結構化地址解析 |
天氣查詢 | 通過城市/adcode查詢 為出行計畫提供天氣參考 實時天氣與預報數據 |
距離測量 | 坐標間精準測距 支持駕車/步行/球面距離 批量計算支持 |
IP 定位 | 根據IP位址快速定位 用戶位置初始化等場景 支持IPv4/IPv6 |
路徑規劃 | 多方式出行路線規劃 考慮實際路況與用戶偏好 駕車/步行/騎行/公交 |
搜尋功能 | 關鍵字/坐標搜尋POI 支持半徑範圍限定 城市/圓形區域檢索 |
詳情查詢 | 通過POIID獲取詳細信息 包含名稱、位置、分類等數據 品牌信息/營業時間/評分等 |
參考資料: | |
騰訊位置服務 MCP Server
- 綜述
功能 | 特點 |
|---|---|
地址解析 | 文字地址 - 經緯度坐標 結構化省市區地址信息 支持全球主要地區地址標準 |
地點搜尋 | 城市/區域搜尋 周邊搜尋 &沿途搜尋高級] POI詳情查詢 (名稱/地址/評分) 多條件篩選與排序 |
距離矩陣 | 批量起終點導航距離計算 物流配送路徑最佳化 支持大規模異步計算 |
逆地址解析 | 經緯度坐標 一文字地址 返回周邊POI及位置信息 多語言地址返回支持 |
路線規劃 | 駕車/公交/騎行/步行規劃 途經點智慧型排序最佳化 未來路線預測 (基於歷史路況) 實時交通躲避 & 偏好設定 |
IP定位 | 通過IP獲取地理位置 城市級精度定位 支持IPv4/IPv6雙協定 |
天氣查詢 | 通過行政區劃編碼查詢 實時天氣 & 7天預報 氣象預警通知 |
參考資料: | |
- 新增接口亮點

