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

Method handlePromptsList

app/src/API/MCPHandler.cpp:468–480  ·  view source on GitHub ↗

* @brief Handle prompts/list request */

Source from the content-addressed store, hash-verified

466 * @brief Handle prompts/list request
467 */
468API::MCP::MCPResponse API::MCPHandler::handlePromptsList(const MCP::MCPRequest& request)
469{
470 const auto prompts = generatePrompts();
471
472 QJsonArray promptsArray;
473 for (const auto& prompt : prompts)
474 promptsArray.append(prompt.toJson());
475
476 QJsonObject result;
477 result[QStringLiteral("prompts")] = promptsArray;
478
479 return MCP::MCPResponse::makeSuccess(request.id, result);
480}
481
482/**
483 * @brief Handle prompts/get request

Callers

nothing calls this directly

Calls 2

appendMethod · 0.45
toJsonMethod · 0.45

Tested by

no test coverage detected