MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / handleResourcesList

Method handleResourcesList

app/src/API/MCPHandler.cpp:371–383  ·  view source on GitHub ↗

* @brief Handle resources/list request */

Source from the content-addressed store, hash-verified

369 * @brief Handle resources/list request
370 */
371API::MCP::MCPResponse API::MCPHandler::handleResourcesList(const MCP::MCPRequest& request)
372{
373 const auto resources = generateResources();
374
375 QJsonArray resourcesArray;
376 for (const auto& resource : resources)
377 resourcesArray.append(resource.toJson());
378
379 QJsonObject result;
380 result[QStringLiteral("resources")] = resourcesArray;
381
382 return MCP::MCPResponse::makeSuccess(request.id, result);
383}
384
385/**
386 * @brief Handle resources/read request

Callers

nothing calls this directly

Calls 2

appendMethod · 0.45
toJsonMethod · 0.45

Tested by

no test coverage detected