在前面的程式碼中,我們:
- 匯入了所需的函式庫
- 建立了一個客戶端實例,並使用 stdio 作為傳輸方式連接它。
- 列出了提示、資源和工具,並且全部呼叫執行。
這樣就完成了一個能夠與 MCP Server 通訊的客戶端。
接下來的練習部分,我們會花時間逐段拆解程式碼並解釋其運作原理。
如前所述,讓我們慢慢來解釋程式碼,如果願意也可以跟著一起寫。
先匯入我們需要的函式庫,我們會需要用到客戶端以及我們選擇的傳輸協定 stdio。stdio 是一種適合在本機執行的協定。SSE 是另一種傳輸協定,我們會在後面的章節介紹,但目前先使用 stdio。
免責聲明:
本文件係使用 AI 翻譯服務 Co-op Translator 所翻譯。雖然我們致力於翻譯準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件之母語版本應被視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們不對因使用本翻譯而引起的任何誤解或誤譯承擔責任。