Tools は モデル制御 を前提として設計されており、AI モデルが(承認を与える人間の介入を前提として)自動的に呼び出すことを意図して、サーバーからクライアントに公開されます。
tools/list
エンドポイントを通じて利用可能な Tools をリストできます。tools/call
エンドポイントを使用して呼び出され、サーバーは要求された操作を実行し、結果を返します。
notifications/tools/list_changed
を使用して、Tool が変更されたときにクライアントに通知できます。isError
を true
に設定するcontent
配列にエラーの詳細を含める