1- import org.jetbrains.kotlinx.mcp.CallToolResult
2- import org.jetbrains.kotlinx.mcp.GetPromptResult
3- import org.jetbrains.kotlinx.mcp.Implementation
4- import org.jetbrains.kotlinx.mcp.PromptArgument
5- import org.jetbrains.kotlinx.mcp.PromptMessage
6- import org.jetbrains.kotlinx.mcp.ReadResourceResult
7- import org.jetbrains.kotlinx.mcp.Role
8- import org.jetbrains.kotlinx.mcp.ServerCapabilities
9- import org.jetbrains.kotlinx.mcp.TextContent
10- import org.jetbrains.kotlinx.mcp.TextResourceContents
11- import org.jetbrains.kotlinx.mcp.Tool
121import io.ktor.http.*
132import io.ktor.server.application.*
143import io.ktor.server.cio.*
@@ -17,14 +6,22 @@ import io.ktor.server.response.*
176import io.ktor.server.routing.*
187import io.ktor.server.sse.*
198import io.ktor.util.collections.*
9+ import io.modelcontextprotocol.kotlin.sdk.*
10+ import io.modelcontextprotocol.kotlin.sdk.GetPromptResult
11+ import io.modelcontextprotocol.kotlin.sdk.Implementation
12+ import io.modelcontextprotocol.kotlin.sdk.PromptArgument
13+ import io.modelcontextprotocol.kotlin.sdk.PromptMessage
14+ import io.modelcontextprotocol.kotlin.sdk.Role
15+ import io.modelcontextprotocol.kotlin.sdk.ServerCapabilities
16+ import io.modelcontextprotocol.kotlin.sdk.Tool
17+ import io.modelcontextprotocol.kotlin.sdk.server.MCP
18+ import io.modelcontextprotocol.kotlin.sdk.server.SSEServerTransport
19+ import io.modelcontextprotocol.kotlin.sdk.server.Server
20+ import io.modelcontextprotocol.kotlin.sdk.server.ServerOptions
21+ import io.modelcontextprotocol.kotlin.sdk.server.StdioServerTransport
2022import kotlinx.coroutines.CompletableDeferred
2123import kotlinx.coroutines.Job
2224import kotlinx.coroutines.runBlocking
23- import org.jetbrains.kotlinx.mcp.server.MCP
24- import org.jetbrains.kotlinx.mcp.server.SSEServerTransport
25- import org.jetbrains.kotlinx.mcp.server.Server
26- import org.jetbrains.kotlinx.mcp.server.ServerOptions
27- import org.jetbrains.kotlinx.mcp.server.StdioServerTransport
2825
2926/* *
3027 * Start sse-server mcp on port 3001.
0 commit comments