|
Unravel Engine C++ Reference
|
#include "mcp_protocol.h"#include "mcp_tool_registry.h"#include <logging/logging.h>#include <ser20/external/simdjson/simdjson.h>Go to the source code of this file.
Namespaces | |
| namespace | unravel |
| namespace | unravel::mcp |
Functions | |
| auto | unravel::mcp::json_escape (const std::string &value) -> std::string |
| auto | unravel::mcp::make_json_string (const std::string &value) -> std::string |
| auto | unravel::mcp::make_json_rpc_result (const std::optional< std::string > &id_json, const std::string &result_json) -> std::string |
| auto | unravel::mcp::make_json_rpc_error (const std::optional< std::string > &id_json, int code, const std::string &message) -> std::string |
| auto | unravel::mcp::make_tool_result (const std::string &text, bool is_error) -> std::string |
| auto | unravel::mcp::make_tool_result (const tool_result &result) -> std::string |
| auto | unravel::mcp::parse_json_rpc_request (const std::string &body, json_rpc_request &out, std::string &error) -> bool |