MCP 工具呼叫與範例
6MMAI客戶支援·租戶指南
發現可用的工具
OAuth授權後,使用帶有Streamable HTTP的MCP客戶端初始化連線並透過tools/list取得工具。透過tools/call呼叫工具。讀取每個傳回的輸入模式,而不是從 REST URL 派生參數。從讀取中取得的 ID 通常是路徑參數的十進位字串;主體內的數字欄位在模式需要的地方仍然是數字。
以下範例是初始化後的 JSON-RPC 工具訊息,而不是完整的獨立 HTTP 請求。客戶端提供存取令牌和協定標頭。將說明性 ID 替換為為您自己的租戶傳回的記錄。
閱讀類別
建立草稿
從讀取結果中選擇現有類別。類別為必填項。除非您打算發布並完成任何所需的確認,否則請勿設定發布狀態。
預覽更新或刪除
首先閱讀文章。預覽確切的預期寫入,包括新的請求 ID。預覽不執行它。
將傳回的 version 複製到 expectedVersion 中,而不更改預期目標或參數:
佔位符不是有效版本。使用預覽傳回的實際 64 字元值。
確認並檢查結果
如果結果報告awaiting_approval,請開啟approvalUrl,以授權帳號身分登入並檢視操作。只有批准它才會運行掛起的操作。目前,確認訊息將在 15 分鐘後過期。拒絕或過期不執行寫入。
工具輸出攜帶在包含JSON的文字內容中;檢查它和任何 isError 標誌。僅 HTTP 回應或批准連結並不能證明成功。讀取操作狀態,並在有用時查詢受影響的記錄。
安全重試
重複使用相同的 requestId 和參數進行相同寫入的網路重試。請勿重複用於其他操作。如果內容發生更改,請再次閱讀並預覽,然後使用新的請求 ID 提交新的預期操作。如果回應遺失或操作仍在運行,請在決定做什麼之前查詢其狀態和業務記錄;永遠不要假設逾時意味著什麼也沒有發生。
AI客戶端通常會為使用者執行此協定。這些詳細資訊適用於客戶端開發人員和診斷工具工作流程。