本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
整合 MCP
模型內容通訊協定 (MCP) 是一種開放標準,可實現 AI 代理器和外部工具之間的無縫通訊。當您在 AI 代理程式或工具中實作 MCP 時,客戶可以直接將您的解決方案整合到現有的代理程式工作流程中,而無需複雜的 API 整合工作。
MCP 會轉換 AI 代理器存取外部功能的方式。客服人員不使用為每個工具建置自訂整合,而是使用標準化通訊協定來探索、連線並與 MCP 相容服務互動。此方法可降低整合複雜性,並啟用plug-and-play功能。
如需在代理程式或工具中實作模型內容通訊協定的詳細資訊,請參閱 整合 MCP。
模型內容通訊協定整合的主要優點
MCP 整合可為 AI 代理程式提供者和最終使用者提供優勢。
AI 代理程式供應商的優勢
-
使用支援 MCP 的熱門 AI 開發解決方案聯絡客戶。
-
使用標準化整合減少客戶加入摩擦。
-
透過 MCP 相容用戶端應用程式啟用探索。
-
透過單一實作支援多個用戶端平台。
最終使用者的優點
-
將您的功能新增至現有的 AI 工作流程,無需自訂開發。
-
使用他們已知的熟悉模型內容通訊協定用戶端界面。
-
受益於自動通訊協定處理和錯誤管理。
-
透過多個 AI 平台和應用程式存取您的工具。
-
在已啟用模型內容通訊協定的服務之間維持一致的身分驗證。
模型內容通訊協定架構和元件
模型內容通訊協定使用用戶端伺服器架構,其中您的 AI 代理程式或工具充當模型內容通訊協定伺服器。客戶應用程式 (模型內容通訊協定用戶端) 會連線至您的伺服器以存取您的 功能。
通訊協定定義下列三種主要功能類型:
-
工具 – 客服人員可以呼叫以執行動作的函數。
-
資源 – 客服人員可以讀取或查詢的資料來源。
-
提示 – 客服人員可以使用的預先定義提示範本。
模型內容通訊協定實作的技術需求
您的模型內容通訊協定伺服器必須實作下列核心通訊協定規格:
-
JSON-RPC 2.0 通訊協定
-
標準模型內容通訊協定訊息類型和格式
-
功能公告和探索
-
身分驗證和工作階段管理
-
錯誤處理和狀態報告
實作步驟
-
定義您的功能 (工具、資源或提示)。
-
實作模型內容通訊協定伺服器界面。
-
使用 JSON 結構描述建立功能結構描述。
-
實作身分驗證和授權。
-
新增錯誤處理和記錄。
-
使用模型內容通訊協定相容的用戶端進行測試。
-
為客戶記錄您的功能。
功能定義範例
{ "name": "search_knowledge_base", "description": "Search the knowledge base for relevant information", "parameters": { "type": "object", "properties": { "query": { "type": "string", "description": "The search query" }, "max_results": { "type": "integer", "description": "Maximum number of results to return", "default": 5 } }, "required": ["query"] } }
測試和驗證
在列出與模型內容通訊協定相容的代理程式或工具之前 AWS Marketplace,請徹底測試您的實作:
-
驗證功能探索和結構描述驗證
-
測試身分驗證流程和錯誤處理
-
驗證各種負載條件下的效能
-
確保與熱門模型內容通訊協定用戶端的相容性
-
記錄任何用戶端特定的組態需求
文件需求
在 上列出模型內容通訊協定相容的代理程式或工具時 AWS Marketplace,請包含完整的文件:
-
詳細的功能描述和範例
-
身分驗證和組態指示
-
常見整合案例的範例程式碼
-
故障診斷指南和錯誤參考
-
效能考量和最佳實務
其他資源
如需在 AI 代理器或工具中實作模型內容通訊協定的詳細資訊,請參閱下列資源:
-
賣方AWS Marketplace 營運團隊
支援模型內容協定整合