Skip to content

Commit 57da4cb

Browse files
committed
Fix imports
1 parent d50c661 commit 57da4cb

File tree

4 files changed

+58
-11
lines changed

4 files changed

+58
-11
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ public class SseClientTransport(
7171
check(initialized.compareAndSet(expectedValue = false, newValue = true)) {
7272
"SSEClientTransport already started! If using Client class, note that connect() calls start() automatically."
7373
}
74-
logger.info { "Starting SseClientTransport..." }
7574

7675
try {
7776
session = urlString?.let {

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package io.modelcontextprotocol.kotlin.sdk.client
22

33
import io.github.oshai.kotlinlogging.KotlinLogging
4-
import io.ktor.client.*
5-
import io.ktor.client.plugins.websocket.*
6-
import io.ktor.client.request.*
7-
import io.ktor.http.*
8-
import io.ktor.websocket.*
4+
import io.ktor.client.HttpClient
5+
import io.ktor.client.plugins.websocket.webSocketSession
6+
import io.ktor.client.request.HttpRequestBuilder
7+
import io.ktor.client.request.header
8+
import io.ktor.http.HttpHeaders
9+
import io.ktor.websocket.WebSocketSession
910
import io.modelcontextprotocol.kotlin.sdk.shared.MCP_SUBPROTOCOL
1011
import io.modelcontextprotocol.kotlin.sdk.shared.WebSocketMcpTransport
1112
import kotlin.properties.Delegates

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

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,49 @@
11
package io.modelcontextprotocol.kotlin.sdk.server
22

33
import io.github.oshai.kotlinlogging.KotlinLogging
4-
import io.modelcontextprotocol.kotlin.sdk.*
4+
import io.modelcontextprotocol.kotlin.sdk.CallToolRequest
5+
import io.modelcontextprotocol.kotlin.sdk.CallToolResult
6+
import io.modelcontextprotocol.kotlin.sdk.ClientCapabilities
7+
import io.modelcontextprotocol.kotlin.sdk.CreateElicitationRequest
58
import io.modelcontextprotocol.kotlin.sdk.CreateElicitationRequest.RequestedSchema
9+
import io.modelcontextprotocol.kotlin.sdk.CreateElicitationResult
10+
import io.modelcontextprotocol.kotlin.sdk.CreateMessageRequest
11+
import io.modelcontextprotocol.kotlin.sdk.CreateMessageResult
12+
import io.modelcontextprotocol.kotlin.sdk.EmptyJsonObject
13+
import io.modelcontextprotocol.kotlin.sdk.EmptyRequestResult
14+
import io.modelcontextprotocol.kotlin.sdk.GetPromptRequest
15+
import io.modelcontextprotocol.kotlin.sdk.GetPromptResult
16+
import io.modelcontextprotocol.kotlin.sdk.Implementation
17+
import io.modelcontextprotocol.kotlin.sdk.InitializeRequest
18+
import io.modelcontextprotocol.kotlin.sdk.InitializeResult
19+
import io.modelcontextprotocol.kotlin.sdk.InitializedNotification
20+
import io.modelcontextprotocol.kotlin.sdk.LATEST_PROTOCOL_VERSION
21+
import io.modelcontextprotocol.kotlin.sdk.ListPromptsRequest
22+
import io.modelcontextprotocol.kotlin.sdk.ListPromptsResult
23+
import io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesRequest
24+
import io.modelcontextprotocol.kotlin.sdk.ListResourceTemplatesResult
25+
import io.modelcontextprotocol.kotlin.sdk.ListResourcesRequest
26+
import io.modelcontextprotocol.kotlin.sdk.ListResourcesResult
27+
import io.modelcontextprotocol.kotlin.sdk.ListRootsRequest
28+
import io.modelcontextprotocol.kotlin.sdk.ListRootsResult
29+
import io.modelcontextprotocol.kotlin.sdk.ListToolsRequest
30+
import io.modelcontextprotocol.kotlin.sdk.ListToolsResult
31+
import io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification
32+
import io.modelcontextprotocol.kotlin.sdk.Method
33+
import io.modelcontextprotocol.kotlin.sdk.PingRequest
34+
import io.modelcontextprotocol.kotlin.sdk.Prompt
35+
import io.modelcontextprotocol.kotlin.sdk.PromptArgument
36+
import io.modelcontextprotocol.kotlin.sdk.PromptListChangedNotification
37+
import io.modelcontextprotocol.kotlin.sdk.ReadResourceRequest
38+
import io.modelcontextprotocol.kotlin.sdk.ReadResourceResult
39+
import io.modelcontextprotocol.kotlin.sdk.Resource
40+
import io.modelcontextprotocol.kotlin.sdk.ResourceListChangedNotification
41+
import io.modelcontextprotocol.kotlin.sdk.ResourceUpdatedNotification
42+
import io.modelcontextprotocol.kotlin.sdk.SUPPORTED_PROTOCOL_VERSIONS
43+
import io.modelcontextprotocol.kotlin.sdk.ServerCapabilities
44+
import io.modelcontextprotocol.kotlin.sdk.Tool
45+
import io.modelcontextprotocol.kotlin.sdk.ToolAnnotations
46+
import io.modelcontextprotocol.kotlin.sdk.ToolListChangedNotification
647
import io.modelcontextprotocol.kotlin.sdk.shared.Protocol
748
import io.modelcontextprotocol.kotlin.sdk.shared.ProtocolOptions
849
import io.modelcontextprotocol.kotlin.sdk.shared.RequestOptions

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

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
package io.modelcontextprotocol.kotlin.sdk.server
22

33
import io.github.oshai.kotlinlogging.KotlinLogging
4-
import io.ktor.server.application.*
5-
import io.ktor.server.routing.*
6-
import io.ktor.server.websocket.*
7-
import io.ktor.utils.io.*
4+
import io.ktor.server.application.Application
5+
import io.ktor.server.application.install
6+
import io.ktor.server.routing.Route
7+
import io.ktor.server.routing.Routing
8+
import io.ktor.server.routing.routing
9+
import io.ktor.server.websocket.WebSocketServerSession
10+
import io.ktor.server.websocket.WebSockets
11+
import io.ktor.server.websocket.webSocket
12+
import io.ktor.utils.io.CancellationException
13+
import io.ktor.utils.io.KtorDsl
814
import io.modelcontextprotocol.kotlin.sdk.Implementation
915
import io.modelcontextprotocol.kotlin.sdk.LIB_VERSION
1016
import io.modelcontextprotocol.kotlin.sdk.ServerCapabilities

0 commit comments

Comments
 (0)