nsmcp::ToolRegistry method describe (public)

 <instance of nsmcp::ToolRegistry[i]> describe

Defined in /usr/local/ns/tcl/nsmcp/01-tools.tcl

Testcases:
No testcase defined.
Source code:
:refreshProviders
# Administrative metadata for the registered tools. This does not
# execute tools or change permission-filtered MCP tools/list results.
set result {}
foreach name [lsort [dict keys ${:tools}]] {
    set tool [dict get ${:tools} $name]
    set description [ns_json parse [ns_json value -- [$tool describe]]]
    foreach field {adminSummary adminExample} {
        set value [$tool cget -$field]
        if {$value ne ""} {dict set description $field $value}
    }
    dict set description permission [$tool permission]
    dict set description enabled [:readEnabled $name]
    lappend result $description
}
return $result
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: