package main import ( "context" "log" "os" "os/signal" "github.com/modelcontextprotocol/go-sdk/mcp" "isphere-ai-bridge/internal/mcpserver" ) func main() { ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt) defer stop() server, err := mcpserver.NewServerFromEnv() if err != nil { log.Fatalf("configure isphere mcp server: %v", err) } if err := server.Run(ctx, &mcp.StdioTransport{}); err != nil { log.Fatalf("isphere mcp server stopped: %v", err) } }