From 5fa378c49d28f3c22eca3bd7c7d41967c41179f7 Mon Sep 17 00:00:00 2001 From: Theeraphol Wattanavekin Date: Tue, 13 May 2025 14:54:57 +0800 Subject: [PATCH] Make McpJson public to allow flexible protocol development (#103) --- .../io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt b/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt index 7553bf1..256c6bd 100644 --- a/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt +++ b/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt @@ -25,8 +25,7 @@ internal const val IMPLEMENTATION_NAME = "mcp-ktor" public typealias ProgressCallback = (Progress) -> Unit @OptIn(ExperimentalSerializationApi::class) -@PublishedApi -internal val McpJson: Json by lazy { +public val McpJson: Json by lazy { Json { ignoreUnknownKeys = true encodeDefaults = true