什麼是 Model Context Protocol(MCP)

Josh-avatar-img
發佈於AI
更新 發佈閱讀 3 分鐘

MCP 是一個開放標準,用來把 AI 應用(例如 ChatGPT、Claude、各種代理或 IDE 助手)安全且一致地連接到外部系統與資料來源。你可以把它想成「給 AI 工具用的 HTTP」:同一套協定,連到檔案、資料庫、API、內部系統,並以標準化的方式提供「情境(context)」給模型使用.

為什麼重要

  • 統一介面:不必為每個工具各寫一套客製整合,降低整合成本.
  • 安全與治理:採一致的存取方式與權限設定,適合企業環境.
  • 更強的「上下文」:以結構化、即時的資料餵給模型,讓回答更準確、可重現.

核心概念與架構

  • MCP Server:包裝某個外部系統(例如資料庫、Figma、Stripe、內部 API),對外以 MCP 端點暴露功能與資料.
  • MCP Client:AI 應用端(例如 IDE、代理框架、聊天助手)連上多個 MCP 伺服器,統一呼叫工具、查詢資料與訂閱事件.
  • 標準能力:工具呼叫、資源讀取、結構化 schema、事件串流等,讓模型在受控環境中「看資料、叫工具、收事件」.

典型工作流程(簡化)

  1. 用戶在 AI 助手下指令
  2. MCP Client 依需求連到對應 MCP Server
  3. 透過標準協定取得資料或呼叫動作
  4. 將結構化結果提供給模型推理,再把可解釋的輸出回給用戶.

常見應用情境

  • 開發者工作流:在 IDE 內搜尋程式碼、查 CI/CD 狀態、讀服務日誌、打內部 API,全走 MCP.
  • 資料助理:連資料庫、檔案庫、CRM,讓模型以受控方式查詢與匯總.
  • 設計到上線:從 Figma 拉設計規格、到支付或營運系統呼叫標準動作(如建立付款意圖).

生態與支援

  • 官方網站與規格、SDK、範例與 Inspector 工具.
  • 微軟 Visual Studio 已 GA 支援 MCP,用 .mcp.json 直接連本地或遠端 MCP 伺服器,融入 Copilot Chat 工作流.
  • 社群教材:Hugging Face 有免費 MCP 課程,從概念到實作.

如何開始

  • 想「使用」:選一個支援 MCP 的用戶端(例如 IDE 或代理框架),在設定檔中加入你要連的 MCP 伺服器位址與金鑰.
  • 想「開發」:照官方教學用 SDK 寫一個 MCP Server,把你家的 API 或資料庫包一層標準端點,再提供給團隊的 MCP Client 連用.
  • 想系統學習:參考 Hugging Face 的 MCP 課程與實作練習.
留言
avatar-img
留言分享你的想法!
avatar-img
Josh的沙龍
2會員
24內容數
分享知識
Josh的沙龍的其他內容
2025/09/25
許多開發者、行銷人員與內容創作者正積極探索如何將 Google 強大的 AI 模型 Gemini 應用在自己的工作中。好消息是,Google 提供了相當慷慨的免費額度,讓大家可以無痛體驗。然而,魔鬼藏在細節裡,免費額度並非毫無上限。
2025/09/25
許多開發者、行銷人員與內容創作者正積極探索如何將 Google 強大的 AI 模型 Gemini 應用在自己的工作中。好消息是,Google 提供了相當慷慨的免費額度,讓大家可以無痛體驗。然而,魔鬼藏在細節裡,免費額度並非毫無上限。
2025/09/25
LangChain是一個開源開發框架(或庫),專門設計來幫助開發者更容易地構建基於大型語言模型(LLM)的應用程式。
2025/09/25
LangChain是一個開源開發框架(或庫),專門設計來幫助開發者更容易地構建基於大型語言模型(LLM)的應用程式。
2025/09/25
https://ai.google.dev/ 申請Google Gemini API Key
Thumbnail
2025/09/25
https://ai.google.dev/ 申請Google Gemini API Key
Thumbnail
看更多
你可能也想看
Thumbnail
AI 生產力工具是一款免費、開源的應用程式,適用於 Windows 系統,整合了 ChatGPT 聊天和多個 AI 圖片/影片調整功能。提供完整、輕量兩種版本,差別在於輕量版沒有 ChatGPT 聊天。
Thumbnail
AI 生產力工具是一款免費、開源的應用程式,適用於 Windows 系統,整合了 ChatGPT 聊天和多個 AI 圖片/影片調整功能。提供完整、輕量兩種版本,差別在於輕量版沒有 ChatGPT 聊天。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
有趣的是,Model 其實沒什麼嚴格的定義,所以每個人對 Model 的解讀也不盡相同,有人覺得資料怎麼儲存屬於 Model 的一部份 (受 ORM 工具的影響),有人覺得工作流程 (workflow) 是 Model 的一部份,我個人也有自己的想法,而且隨專案的規模和特性,也不是總是一樣的。
Thumbnail
有趣的是,Model 其實沒什麼嚴格的定義,所以每個人對 Model 的解讀也不盡相同,有人覺得資料怎麼儲存屬於 Model 的一部份 (受 ORM 工具的影響),有人覺得工作流程 (workflow) 是 Model 的一部份,我個人也有自己的想法,而且隨專案的規模和特性,也不是總是一樣的。
Thumbnail
本文介紹了text-generation-webui的安裝方法和模型的選擇,包括模型的下載和擺放位置,並提供了相關的連結和建議。
Thumbnail
本文介紹了text-generation-webui的安裝方法和模型的選擇,包括模型的下載和擺放位置,並提供了相關的連結和建議。
Thumbnail
瞭解如何創建內容日曆以及對線上業務的重要性。內容的一致性、連續性和連接對於吸引客戶至關重要。透過ChatGPT提供的提示,建立符合這些理想的內容日曆。
Thumbnail
瞭解如何創建內容日曆以及對線上業務的重要性。內容的一致性、連續性和連接對於吸引客戶至關重要。透過ChatGPT提供的提示,建立符合這些理想的內容日曆。
Thumbnail
這篇文章將教你如何使用 ChatGPT 快速創建解決問題的名單,並進行格式化以供下載。同時提供了加速發展成功的線上服務業務的建議和相關資源。
Thumbnail
這篇文章將教你如何使用 ChatGPT 快速創建解決問題的名單,並進行格式化以供下載。同時提供了加速發展成功的線上服務業務的建議和相關資源。
Thumbnail
gRPC是一款跨平台、高性能的RPC框架,他可以在任何環境下執行,主要用於後端為服務開發。在用戶端應用程式中,可以像本地物件那樣呼叫遠端伺服器的方法,因此可以創建出分散式應用。 使用 到https://github.com/protocolbuffers/protobuf/releases下
Thumbnail
gRPC是一款跨平台、高性能的RPC框架,他可以在任何環境下執行,主要用於後端為服務開發。在用戶端應用程式中,可以像本地物件那樣呼叫遠端伺服器的方法,因此可以創建出分散式應用。 使用 到https://github.com/protocolbuffers/protobuf/releases下
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News