#include <MRMCPGateway/MRMCPGatewayConfig.h>
Public Attributes | |
| int | mcpPort = 7887 |
| -mcpPort N forwarded to spawned MI; targetUrl is derived from this if –target-url is omitted. | |
| std::string | targetUrl = "http:/// 127.0.0.1:7887" |
| std::string | ssePath = "/sse" |
| std::string | messagesPath = "/messages" |
| std::filesystem::path | launchCommand |
| std::vector< std::string > | launchArgs |
| std::chrono::seconds | launchTimeout { 30 } |
| std::string | toolsCacheNamespace |
| –tools-cache-namespace <name> (optional sub-folder) | |
Aggregates all values parsed from the gateway's command-line. Passed by const-ref to the cache, backend-probe, and local-tool-registration helpers — letting them read what they need without each replicating its own subset of CLI parsing.
| std::vector<std::string> MR::McpGateway::Config::launchArgs |
| std::filesystem::path MR::McpGateway::Config::launchCommand |
| std::chrono::seconds MR::McpGateway::Config::launchTimeout { 30 } |
| int MR::McpGateway::Config::mcpPort = 7887 |
-mcpPort N forwarded to spawned MI; targetUrl is derived from this if –target-url is omitted.
| std::string MR::McpGateway::Config::messagesPath = "/messages" |
| std::string MR::McpGateway::Config::ssePath = "/sse" |
| std::string MR::McpGateway::Config::targetUrl = "http:/// 127.0.0.1:7887" |
| std::string MR::McpGateway::Config::toolsCacheNamespace |
–tools-cache-namespace <name> (optional sub-folder)