You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cmd.Flags().StringVarP(&configFile, "config", "c", defaultConfigFile, "Path to config file")
36
+
cmd.Flags().BoolVar(&configStdin, "config-stdin", defaultConfigStdin, "Read MCP server configuration from stdin (JSON format). When enabled, overrides --config")
37
+
cmd.Flags().StringVarP(&listenAddr, "listen", "l", defaultListenAddr, "HTTP server listen address")
38
+
cmd.Flags().BoolVar(&routedMode, "routed", defaultRoutedMode, "Run in routed mode (each backend at /mcp/<server>)")
39
+
cmd.Flags().BoolVar(&unifiedMode, "unified", defaultUnifiedMode, "Run in unified mode (all backends at /mcp)")
40
+
cmd.Flags().StringVar(&envFile, "env", defaultEnvFile, "Path to .env file to load environment variables")
version="dev"// Default version, overridden by SetVersion
33
+
debugLog=logger.New("cmd:root")
34
+
version="dev"// Default version, overridden by SetVersion
56
35
)
57
36
58
37
varrootCmd=&cobra.Command{
@@ -70,21 +49,8 @@ func init() {
70
49
// Set custom error prefix for better branding
71
50
rootCmd.SetErrPrefix("MCPG Error:")
72
51
73
-
rootCmd.Flags().StringVarP(&configFile, "config", "c", defaultConfigFile, "Path to config file")
74
-
rootCmd.Flags().BoolVar(&configStdin, "config-stdin", defaultConfigStdin, "Read MCP server configuration from stdin (JSON format). When enabled, overrides --config")
75
-
rootCmd.Flags().StringVarP(&listenAddr, "listen", "l", defaultListenAddr, "HTTP server listen address")
76
-
rootCmd.Flags().BoolVar(&routedMode, "routed", defaultRoutedMode, "Run in routed mode (each backend at /mcp/<server>)")
77
-
rootCmd.Flags().BoolVar(&unifiedMode, "unified", defaultUnifiedMode, "Run in unified mode (all backends at /mcp)")
78
-
rootCmd.Flags().StringVar(&envFile, "env", defaultEnvFile, "Path to .env file to load environment variables")
79
-
rootCmd.Flags().BoolVar(&enableDIFC, "enable-difc", defaultEnableDIFC, "Enable DIFC enforcement and session requirement (requires sys___init call before tool access)")
80
-
rootCmd.Flags().StringVar(&logDir, "log-dir", getDefaultLogDir(), "Directory for log files (falls back to stdout if directory cannot be created)")
81
-
rootCmd.Flags().StringVar(&payloadDir, "payload-dir", getDefaultPayloadDir(), "Directory for storing large payload files (segmented by session ID)")
0 commit comments