KeyFrame內部研究專用

Model Context Protocol for Beginners — Host, Client, Server in 5 Minutes

Scale Tales·6月23日週二·4 min英文

三句話摘要

Model Context Protocol(MCP)如何透過標準化協議解決 AI 應用與外部工具整合的複雜度爆炸問題。 MCP 通過統一協議將 AI 應用與外部工具的整合複雜度從平方級(M×N)降至線性級(M+N),是 AI 生態互操作性的「USB-C 時刻」。 語言模型的隔離限制:儘管 AI 模型經過大規模訓練,具備廣泛知識,但本質上只是「瓶子裡的大腦」,無法訪問用戶的實時數據(文件、數據庫、日程表、天氣等),也無法主動執行任何操作,只能進行對話。

重點整理

重點
  • 1

    語言模型的隔離限制:儘管 AI 模型經過大規模訓練,具備廣泛知識,但本質上只是「瓶子裡的大腦」,無法訪問用戶的實時數據(文件、數據庫、日程表、天氣等),也無法主動執行任何操作,只能進行對話。

  • 2

    傳統整合方式的 M×N 問題:每個 AI 應用如果需要連接不同的工具和數據源,都必須手工編寫自定義膠合代碼,導致整合數量以平方級成長(6 個應用 × 100 個工具 = 600 個整合),每個都需獨立維護且容易破裂。

  • 3

    MCP 的標準化解決方案:MCP 如同過去的數據庫驅動程序標準或 USB-C 一樣,為 AI 生態提供統一的協議,使開發者只需構建一次就能在任何兼容應用中使用,將複雜度從 M×N 折疊為 M+N。

  • 4

    Host-Client-Server 的簡潔架構:Host(用戶交互的 AI 應用如 Claude Desktop)、Client(代表 Host 與外部系統溝通的協議代理)、Server(暴露實際功能的程序),三個角色通過統一的發現→調用→返回流程實現系統互操作。

實用技巧與重點

乾貨
  • M by N 問題具體數據:6 個應用、100 個工具 = 600 個整合
  • 三層架構組件
  • Host:Claude Desktop、VS Code、Cursor
  • Client:一個客戶端對一個伺服器的專線
  • Server:可運行在本地或遠程云端
  • 互動三步流程
  • Discovery(客戶端詢問伺服器能做什麼)
  • Call(模型選擇工具並客戶端調用)
  • Result(伺服器執行並返回結果)
  • 具體案例:查詢 Pune 天氣 → 返回「28 度且部分多雲」
  • MCP 身份:開放標準、由 Anthropic 構建、業界支持
  • 複雜度簡化:M×N → M+N

結論

結論

MCP 通過統一協議將 AI 應用與外部工具的整合複雜度從平方級(M×N)降至線性級(M+N),是 AI 生態互操作性的「USB-C 時刻」。

完整解析

詳細

語言模型能讀懂互聯網上幾乎所有文本,卻對用戶的個人世界一無所知。它的知識是靜態的,沒有任何一個月前的天氣數據、今天的日程表,也無法讀取電腦裡的文件或訪問公司數據庫。這種隔離性是語言模型的根本限制——它只能對話,不能行動。為了補救這個缺陷,工程團隊多年來採用同一種解決方案:手工編寫整合代碼。每增加一個新應用或新工具,就需要寫一份新的膠合代碼,不同應用之間的代碼也互不相同。這導致了一個經典的組合爆炸問題,專業人士稱之為「M by N 問題」:M 個 AI 應用乘以 N 個工具和數據源,就需要 M×N 個整合。以 6 個應用和 100 個工具為例,就得維護 600 個獨立的整合點,每一個都有自己的生命週期和故障點。這種混亂的局面在軟件史上出現過多次。在標準化之前,每個數據庫都需要為每種編程語言單獨編寫驅動程序;在 USB 標準出現前,每個設備都有自己獨特的連接器。歷史證明,當複雜度達到臨界點時,整個行業會聚集在某個統一標準上。

AI 生態的這個標準就是 Model Context Protocol(MCP)。它是由 Anthropic 構建的開放標準,現在得到業界廣泛支持,專門用於連接 AI 應用與外部世界的數據、工具和工作流程。MCP 的設計思想完全類似於 USB-C:在多種連接方式時代,每台設備有自己的連接器;有了 USB-C 之後,一種連接方式通吃一切。同樣地,有了 MCP,開發者只需構建一次對應協議的整合,任何應用、任何模型都能使用,從而實現真正的互操作性。

MCP 的架構由三個角色組成,理解這三個角色就理解了整個系統。第一是 Host(主機),即用戶正在使用的 AI 應用,比如 Claude Desktop、VS Code、Cursor,這是用戶直接交互的終端。第二是 Client(客戶端),Host 並不直接連接工具,而是為每個要訪問的外部系統創建一個客戶端連接。可以把客戶端想像成一位外交官,它代表 Host 與外部系統溝通協議。第三是 Server(伺服器),這是實際暴露有用功能的程序,它可能是你的文件系統、數據庫、天氣 API,既可以在本地運行也可以在云端運行,但無論如何都遵循 MCP 協議。

當用戶詢問「現在印度浦那(Pune)的天氣怎樣」時,整個流程體現了 MCP 的優雅之處。首先是發現階段,客戶端詢問天氣伺服器「你能做什麼」,伺服器回應「我有一個天氣工具,給我位置我就給你氣象數據」。然後是調用階段,模型選中了這個工具,客戶端向伺服器發送參數「位置:Pune」。最後是結果階段,伺服器進行真實工作,實際調用天氣 API,把數據返回給客戶端,模型再把這個數據折疊進一個自然語言回應:「浦那現在 28 度且部分多雲」。整個過程中,模型從不需要知道天氣 API 的實現細節,它只需要知道有一個說 MCP 語言的伺服器在那裡。這相同的三步流程(發現、調用、返回)適用於數據庫、Slack 工作區、文件系統,以及任何外部系統。正因為如此,MCP 才如此強大:為你的產品構建一個 MCP 伺服器,現在的每個兼容應用都能用到它,未來還會有更多應用支持,實現一次構建、到處集成的承諾。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 技術」的內容

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
編輯精選
83 min
AI 技術英文PODCAST8月26日

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing

Latent Space

  • 加速傳統物理模擬的典範轉移:氣象科學家原本認為 AI 無法匹敵數十年的物理建模工作,但傅里葉神經算子不僅達到同等精度,還快了一萬多倍。原本需要超級計算機的計算現在用消費級 GPU 就能完成,這改變了整個領域的思維方式。
  • 傅里葉域的非局部現象捕捉:傅里葉域能有效表示非局部現象(如大氣河流跨越千里的影響),且計算複雜度為準線性,遠優於完全連接的全局模型。這特別適合流體動力學、量子化學等自然現象中普遍存在的非局部相互作用。
  • 多解析度連續函數表示:神經算子將輸入輸出視為連續函數而非固定維度向量,可在推論時以任意解析度查詢,並能在更高解析度上疊加物理約束或額外數據,克服了固定解析度神經網路的限制。
Between Two Nerds: Attribution is dead, long live attribution
32 min
AI 技術英文PODCAST8月25日

Between Two Nerds: Attribution is dead, long live attribution

Risky Business

  • 工具成本的破壞性下降 — 傳統上,攻擊者必須重複使用昂貴自製的惡意軟體或工具組,因為開發和維護成本極高。這種成本結構使得安全研究人員可以通過工具特徵和程式碼簽名來追蹤攻擊者。LLM 自動化了代碼生成與維護工作流,使得攻擊者可以輕易為每個目標生成新工具,或改用通用系統工具,導致傳統的工具特徵分析失效。
  • 所有取證證據都在攻擊者掌控之中 — 無論是使用的 IP 位址、惡意軟體類型或戰術流程,這些都是攻擊者的主動選擇。即使看似是隨機巧合,攻擊者仍有能力在事前決定留下什麼痕跡。因此,所有可恢復的取證證據本質上都是攻擊者願意暴露的信息。
  • LLM 削弱工具簽名但保留高階行為特徵 — LLM 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Why the Next AI Breakthrough May Come from Physics with Max Welling - #774
55 min
AI 技術英文PODCAST8月25日

Why the Next AI Breakthrough May Come from Physics with Max Welling - #774

TWIML AI

  • 多層篩選的材料設計流程:先搜尋文獻資料庫找現有材料,若無合適的就用生成模型產生數十萬個候選分子,用機器學習力場進行分子動力學模擬篩選,再進行實驗驗證。這套流程相比傳統量子力學計算能加速效率數個數量級。
  • 生成AI與熱力學的數學等價性:資訊論是兩個領域的共同基礎,生成模型的擴散過程與非平衡統計力學描述資訊損失的過程在數學上完全對應,許多開發出來的方法工具在兩領域都有精確對應的形式。
  • 基礎模型的遷移學習策略:先在廣泛材料資料集上訓練基礎力場表示,再針對特定材料類別進行蒸餾微調,既能保持計算效率也能獲得專一性。