{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/StreamableHTTPServerConfig", "title": "StreamableHTTPServerConfig", "properties": { "server_name": { "type": "string", "title": "Server Name", "description": "The name of the server" }, "type": { "$ref": "#/components/schemas/MCPServerType", "default": "streamable_http" }, "server_url": { "type": "string", "title": "Server Url", "description": "The URL of the server" }, "auth_header": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Auth Header", "description": "The name of the authentication header (e.g., 'Authorization')" }, "auth_token": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Auth Token", "description": "The authentication token or API key value" }, "custom_headers": { "anyOf": [ { "additionalProperties": { "type": "string" }, "type": "object" }, { "type": "null" } ], "title": "Custom Headers", "description": "Custom HTTP headers to include with requests" } }, "type": "object", "required": [ "server_name", "server_url" ], "description": "Configuration for an MCP server using Streamable HTTP" }