local server = "algocline"
mcp.connect(server, "algocline-mcp", {})
local result = mcp.list_resource_templates(server)
if result.ok then
log.info("list_resource_templates succeeded")
local templates = result.resource_templates
log.info("template count: " .. #templates)
for i, tpl in ipairs(templates) do
local uri_template = tpl.uriTemplate or "(no uriTemplate)"
local name = tpl.name or "(no name)"
log.info(" [" .. i .. "] " .. name .. " => " .. uri_template)
end
else
log.warn("list_resource_templates failed: " .. (result.error or "unknown error"))
end
mcp.disconnect(server)