伺服器
MCPServer 向已連線的用戶端公開三種基本元件,差別在於由誰決定使用它們:
- 工具 是由模型挑選並呼叫的動作。這是大多數人最先想看的頁面,而 結構化輸出 是它的參考配套頁面:關於工具回傳內容的形狀,全部都在那裡。
- 資源 是由應用程式選擇讀取的唯讀資料。URI 範本 是它的參考配套頁面:完整的定址語法與路徑安全規則。
- 提示詞 是由人依名稱叫用的訊息範本,可以從選單或斜線指令觸發。
在這三種基本元件之外,伺服器還會宣告這些:
- 自動完成 是針對提示詞與資源範本引數的伺服器端自動完成功能。
- 圖片、音訊與圖示 涵蓋工具除了文字之外能回傳的一切,以及用戶端顯示在伺服器旁邊的圖示。
- 處理錯誤 說明模型能從中復原的錯誤,與模型絕對不能看到的錯誤,兩者之間的差別。
這裡的每一頁都各自獨立,直接跳到需要的那一頁即可。如果還沒建過伺服器,請先從 第一步 開始。
至於註冊的函式內部會發生什麼事(Context、相依性注入、在呼叫途中向使用者要求更多輸入),是下一節 在處理函式內部 的內容。