Model Context Protocol (MCP) Python SDK 已發布 v2.1.0 版本。此次更新為客戶端初始化引入直接支援,開發者現在可將 `StdioServerParameters` 直接傳入 `Client` 建構子。在內容處理方面,提示訊息(Prompt messages)新增對影像(Image)和音訊(Audio)的原生支援。
行為變更方面,處理常式異常的處理方式已調整:工具、資源或提示處理常式中出現的意外異常,僅在 ERROR 層級記錄一次並附帶追蹤記錄,客戶端僅看到簡化的錯誤訊息。此外,預設情況下,返回裸內容區塊的工具不再宣告 `outputSchema`。
安全性與相容性更新包括:4 MiB 的請求主體限制現在也適用於 SSE 傳輸和 OAuth 端點。
事件背景
Model Context Protocol (MCP) 是由 Anthropic 推出的開放標準,用於規範 AI 系統如何與外部工具和資料來源整合。它允許大型語言模型透過標準化介面連接各種後端,從而促進 AI 代理的發展。Python SDK 為開發者提供了建構符合 MCP 規範的客戶端和伺服器所需的函式庫。



