整合 MCP - AWS Marketplace

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

整合 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 通訊協定

  • 標準模型內容通訊協定訊息類型和格式

  • 功能公告和探索

  • 身分驗證和工作階段管理

  • 錯誤處理和狀態報告

實作步驟

  1. 定義您的功能 (工具、資源或提示)。

  2. 實作模型內容通訊協定伺服器界面。

  3. 使用 JSON 結構描述建立功能結構描述。

  4. 實作身分驗證和授權。

  5. 新增錯誤處理和記錄。

  6. 使用模型內容通訊協定相容的用戶端進行測試。

  7. 為客戶記錄您的功能。

功能定義範例

{ "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 代理器或工具中實作模型內容通訊協定的詳細資訊,請參閱下列資源: