def list
import ezmcp@0.1.0.0/src/server.bend as Serverimport Base
import emerging-ezjson@1.2.0.0/main.bend as Json
import emerging-ezjson@1.2.0.0/src/value.bend as Value
172# the result of tools/list: every tool, in order, on one page
173def list(srv: Server) -> Value.Json:
174 match srv:
175 case Server{name, version, instructions, tools}:
176 Json.obj([("tools", Json.arr(tool.all(tools)))])