某團隊希望讓 AI 自動查詢 GitHub 上的程式碼庫,並生成摘要給使用者參考。開發者決定透過 Model Context Protocol(MCP)來實現,AI 需先發出請求,再經由 MCP 架構逐步完成查詢與回傳。在此情境下,MCP 運作流程的正確順序為何?
答案 (C)
核心概念
MCP(Model Context Protocol)是一套讓 AI 應用連接外部資料與工具的標準協定,角色分三層。
・AI Host 是使用模型的應用端(例如 IDE、聊天介面),需求從這裡發起
・MCP Client 內建於 Host 中,負責依照協定把需求包裝成標準請求
・MCP Server 則是掛在資料源或工具那一側(例如 GitHub),實際去執行查詢並回傳結果
整條路徑是由內而外、再原路折返。
需求從你手上的軟體出發,軟體派代表出去敲對方的窗口,再原路把資料帶回來。
答題技巧
快速判斷技巧:先確定起點,需求一定從使用者所在的應用端出發。 ・開頭不是 AI Host → 刪掉 (A)(B) ・Client 在我這邊、Server 在資料那邊 → 先 Client 後 Server
易錯陷阱:Client 與 Server 的先後是這題唯一的考點。 拿瀏覽器比喻:瀏覽器(Client)發請求、網站(Server)回應,永遠是 Client 先動。