Skip to content

Commit 2996ce4

Browse files
authored
Increase deprecation levels (#393)
1 parent 13f858d commit 2996ce4

File tree

6 files changed

+5
-12
lines changed

6 files changed

+5
-12
lines changed

kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SSEClientTransport.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import kotlin.concurrent.atomics.AtomicBoolean
3333
import kotlin.concurrent.atomics.ExperimentalAtomicApi
3434
import kotlin.time.Duration
3535

36-
@Deprecated("Use SseClientTransport instead", ReplaceWith("SseClientTransport"), DeprecationLevel.WARNING)
36+
@Deprecated("Use SseClientTransport instead", ReplaceWith("SseClientTransport"), DeprecationLevel.ERROR)
3737
public typealias SSEClientTransport = SseClientTransport
3838

3939
/**

kotlin-sdk-server/api/kotlin-sdk-server.api

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
public final class io/modelcontextprotocol/kotlin/sdk/server/KtorServerKt {
2-
public static final fun MCP (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function1;)V
32
public static final fun mcp (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function1;)V
43
public static final fun mcp (Lio/ktor/server/routing/Routing;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
54
public static final fun mcp (Lio/ktor/server/routing/Routing;Lkotlin/jvm/functions/Function1;)V

kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorServer.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,6 @@ public fun Routing.mcp(block: ServerSSESession.() -> Server) {
6060
}
6161
}
6262

63-
@Suppress("FunctionName")
64-
@Deprecated("Use mcp() instead", ReplaceWith("mcp(block)"), DeprecationLevel.ERROR)
65-
public fun Application.MCP(block: ServerSSESession.() -> Server) {
66-
mcp(block)
67-
}
68-
6963
@KtorDsl
7064
public fun Application.mcp(block: ServerSSESession.() -> Server) {
7165
install(SSE)

kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SSEServerTransport.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import kotlin.uuid.Uuid
2121

2222
internal const val SESSION_ID_PARAM = "sessionId"
2323

24-
@Deprecated("Use SseServerTransport instead", ReplaceWith("SseServerTransport"), DeprecationLevel.WARNING)
24+
@Deprecated("Use SseServerTransport instead", ReplaceWith("SseServerTransport"), DeprecationLevel.ERROR)
2525
public typealias SSEServerTransport = SseServerTransport
2626

2727
/**

samples/kotlin-mcp-server/src/main/kotlin/io/modelcontextprotocol/sample/server/server.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ fun runSseMcpServerWithPlainConfiguration(port: Int, wait: Boolean = true) {
116116
routing {
117117
sse("/sse") {
118118
val transport = SseServerTransport("/message", this)
119-
val serverSession = server.connect(transport)
119+
val serverSession = server.createSession(transport)
120120
serverSessions[transport.sessionId] = serverSession
121121

122122
serverSession.onClose {
@@ -197,7 +197,7 @@ fun runMcpServerUsingStdio() {
197197
)
198198

199199
runBlocking {
200-
server.connect(transport)
200+
server.createSession(transport)
201201
val done = Job()
202202
server.onClose {
203203
done.complete()

samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/McpWeatherServer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ fun runMcpServer() {
129129
)
130130

131131
runBlocking {
132-
val session = server.connect(transport)
132+
val session = server.createSession(transport)
133133
val done = Job()
134134
session.onClose {
135135
done.complete()

0 commit comments

Comments
 (0)