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 := mcpserver.NewServer() if err := server.Run(ctx, &mcp.StdioTransport{}); err != nil { log.Fatalf("isphere mcp server stopped: %v", err) } }