Skip to content

Commit 28af892

Browse files
committed
fix(cmd): SIGTERM shouldn't print errors
1 parent d0c0a77 commit 28af892

File tree

1 file changed

+3
-1
lines changed
  • pkg/kubernetes-mcp-server/cmd

1 file changed

+3
-1
lines changed

pkg/kubernetes-mcp-server/cmd/root.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package cmd
22

33
import (
4+
"errors"
45
"fmt"
56
"github.com/manusa/kubernetes-mcp-server/pkg/mcp"
67
"github.com/manusa/kubernetes-mcp-server/pkg/version"
78
"github.com/spf13/cobra"
89
"github.com/spf13/viper"
10+
"golang.org/x/net/context"
911
)
1012

1113
var rootCmd = &cobra.Command{
@@ -26,7 +28,7 @@ Kubernetes Model Context Protocol (MCP) server
2628
fmt.Println(version.Version)
2729
return
2830
}
29-
if err := mcp.NewSever().ServeStdio(); err != nil {
31+
if err := mcp.NewSever().ServeStdio(); err != nil && !errors.Is(err, context.Canceled) {
3032
panic(err)
3133
}
3234
},

0 commit comments

Comments
 (0)