AdSense

2026/11/3

AI LLM 什麼是 MCP

LLM AI 的 MCP 是 Model Context Protocol 的縮寫,中文為「模型上下文協定」,是一種開放標準協定,讓 LLM 應用程式能透過標準化的方式,連接外部工具與資料來源。


LLM 應用程式使用 MCP 架構示意圖

                                                       ┌───────────────────────┐                     
                                                       │     MCP Server        │                     
                     ┌────────────────┐                │     ┌───────────┐     │        ┌──────────┐ 
                     │    MCP Host    │                │     │   Tools   │◄────┼────┬──►│ Database │ 
                     │                │      MCP       │     └───────────┘     │    │   └──────────┘ 
                     │       ┌────────┤    Protocol    │     ┌───────────┐     │    │   ┌──────────┐ 
 User Prompt────────►│       │  MCP   │◄──────────────►│     │ Resources │◄────┼────┼──►│   API    │ 
                     │       │ Client │                │     └───────────┘     │    │   └──────────┘ 
                     │       └────────┤                │     ┌───────────┐     │    │   ┌──────────┐ 
                     │                │                │     │  Prompts  │     │    └──►│  Files   │ 
                     └────────────────┘                │     └───────────┘     │        └──────────┘ 
                         ▲                             └───────────────────────┘                     
                         │                                                                           
                         │    ┌───────┐                                                              
                         └───►│  LLM  │                                                              
                              └───────┘                                                              

MCP Host 透過 MCP Client,使用 MCP 協定 與 MCP Server 進行通訊,取得 MCP Server 提供的 Tools(工具)、Resources(資源)及 Prompts(提示詞模板)等能力;其中 Tools 負責執行操作,例如查詢資料庫、呼叫 API 或讀寫檔案;Resources 則提供可供讀取的資料,例如資料庫 Schema 、文件內容等;Prompts 則提供預先定義的提示詞模板。


沒有留言:

AdSense