Constructor
Main methods
tool(name, def)registers a toolgroup(prefix, callback)registers prefixed tool groupsuse(plugin)merges anotherRedopinstancemiddleware(fn)registers request-aware middlewareonTransform(fn)mutates raw params before parsingonBeforeHandle(fn)observes the request before middleware/handleronAfterHandle(fn)observes successful results after tool-localafteronError(fn)observes thrown errorsmapResponse(fn)maps successful results before transport outputlisten(opts)starts the transport
Introspection
toolNamesreturns registered tool namesgetTool(name)returns the resolved tool metadataserverInforeturns the MCP server identity used during initialize