From df1b4e743fdfeb1228f363dea616e5452cbd898d Mon Sep 17 00:00:00 2001 From: Theeraphol Wattanavekin Date: Sat, 10 May 2025 02:50:15 +0800 Subject: [PATCH] Make McpJson public to allow flexible protocol development --- .../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 7553bf11..256c6bd4 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