Variable TransportErrorMessageConst
TransportErrorMessage: {
DNS_REBINDING_BLOCKED: "Forbidden: Invalid Host header";
INTERNAL_ERROR: "An internal error occurred";
INVALID_ACCEPT_HEADER: "Invalid Accept header";
INVALID_CONTENT_TYPE: "Content-Type must be application/json";
INVALID_JSON: "Invalid JSON";
INVALID_JSONRPC: "Invalid JSON-RPC version";
INVALID_JSONRPC_BATCH: "Invalid batch request: array must not be empty";
INVALID_JSONRPC_VERSION: "JSON-RPC version must be 2.0";
MISSING_ACCEPT_HEADER: "Missing Accept header";
MISSING_JSONRPC_METHOD: "Missing method field";
ORIGIN_NOT_ALLOWED: "Forbidden: Invalid Origin header";
PROXY_NOT_CONFIGURED: "Bad Gateway: proxy headers detected but trust proxy is not configured";
RATE_LIMIT_EXCEEDED: "Too many requests from this IP, please try again later.";
SESSION_ID_OR_PARAM_REQUIRED: "Mcp-Session-Id header or sessionId query parameter required";
SESSION_ID_QUERY_REQUIRED: "sessionId query parameter required";
SESSION_ID_REQUIRED: "Mcp-Session-Id header required";
SESSION_NOT_FOUND: "Session not found or expired";
SESSION_NOT_FOUND_REINIT: "Session has expired. Please re-initialize.";
SSE_DISABLED: "SSE transport is disabled. Enable with MCP_LEGACY_SSE_ENABLED=true or use Streamable HTTP transport.";
TOO_MANY_SESSIONS: "Service unavailable: too many active sessions";
TRANSPORT_CLOSED: "Transport is closed";
UNSUPPORTED_PROTOCOL_VERSION: "Unsupported MCP-Protocol-Version";
} = ...
Type Declaration
ReadonlyDNS_REBINDING_BLOCKED: "Forbidden: Invalid Host header"
ReadonlyINTERNAL_ERROR: "An internal error occurred"
ReadonlyINVALID_CONTENT_TYPE: "Content-Type must be application/json"
ReadonlyINVALID_JSON: "Invalid JSON"
ReadonlyINVALID_JSONRPC: "Invalid JSON-RPC version"
ReadonlyINVALID_JSONRPC_BATCH: "Invalid batch request: array must not be empty"
ReadonlyINVALID_JSONRPC_VERSION: "JSON-RPC version must be 2.0"
ReadonlyMISSING_JSONRPC_METHOD: "Missing method field"
ReadonlyORIGIN_NOT_ALLOWED: "Forbidden: Invalid Origin header"
ReadonlyRATE_LIMIT_EXCEEDED: "Too many requests from this IP, please try again later."
ReadonlySESSION_ID_OR_PARAM_REQUIRED: "Mcp-Session-Id header or sessionId query parameter required"
ReadonlySESSION_ID_QUERY_REQUIRED: "sessionId query parameter required"
ReadonlySESSION_ID_REQUIRED: "Mcp-Session-Id header required"
ReadonlySESSION_NOT_FOUND: "Session not found or expired"
ReadonlySESSION_NOT_FOUND_REINIT: "Session has expired. Please re-initialize."
ReadonlySSE_DISABLED: "SSE transport is disabled. Enable with MCP_LEGACY_SSE_ENABLED=true or use Streamable HTTP transport."
ReadonlyTOO_MANY_SESSIONS: "Service unavailable: too many active sessions"
ReadonlyTRANSPORT_CLOSED: "Transport is closed"
ReadonlyUNSUPPORTED_PROTOCOL_VERSION: "Unsupported MCP-Protocol-Version"
Transport-specific error message constants.
Provides a convenient API for transport layer code to reference standardized error messages.