nsmcp::ToolRegistry method describe (public)
<instance of nsmcp::ToolRegistry> 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 $resultXQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)