From eb70448c877f1942159b2cff3aaccdc3ca5732eb Mon Sep 17 00:00:00 2001 From: Sebastian Aigner Date: Fri, 7 Mar 2025 12:01:59 +0100 Subject: [PATCH] Change sample tool name to conform to Claude's naming conventions, do not emit any text on stdout when running in stdio mode --- samples/kotlin-mcp-server/src/main/kotlin/Main.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/samples/kotlin-mcp-server/src/main/kotlin/Main.kt b/samples/kotlin-mcp-server/src/main/kotlin/Main.kt index a2d23e0..9808357 100644 --- a/samples/kotlin-mcp-server/src/main/kotlin/Main.kt +++ b/samples/kotlin-mcp-server/src/main/kotlin/Main.kt @@ -91,7 +91,7 @@ fun configureServer(): Server { // Add a tool server.addTool( - name = "Test io.modelcontextprotocol.kotlin.sdk.Tool", + name = "kotlin-sdk-tool", description = "A test tool", inputSchema = Tool.Input() ) { request -> @@ -128,7 +128,6 @@ fun runMcpServerUsingStdio() { runBlocking { server.connect(transport) - println("Server running on stdio") val done = Job() server.onCloseCallback = { done.complete()