Improve logging testing
diff --git a/cmd/korap-mcp/main.go b/cmd/korap-mcp/main.go
index 0cf7fb3..2b67475 100644
--- a/cmd/korap-mcp/main.go
+++ b/cmd/korap-mcp/main.go
@@ -13,6 +13,7 @@
 func (c *CLI) Run() error {
 	// Handle version flag
 	if c.Version {
+		// For version output, we use stdout directly since logging isn't set up yet
 		fmt.Printf("%s version %s\n", c.GetServerName(), c.GetServerVersion())
 		os.Exit(0)
 	}
@@ -75,6 +76,7 @@
 	// Setup CLI and parser
 	cli, parser, err := SetupCLI()
 	if err != nil {
+		// Before logging is set up, we use stderr directly for critical errors
 		fmt.Fprintf(os.Stderr, "Failed to setup CLI: %v\n", err)
 		os.Exit(1)
 	}