const ServerLive = HttpApiBuilder.serve().pipe(
Layer.provide(isEnv("local") ? HttpApiScalar.layer() : Layer.empty),
Layer.provide(ApiLive),
Layer.provide(McpLayerLive),
HttpServer.withLogAddress,
Layer.provide(NodeHttpServer.layer(createServer, { port: env.PORT })),
)
Layer.launch(ServerLive).pipe(NodeRuntime.runMain)
const ServerLive = HttpApiBuilder.serve().pipe(
Layer.provide(isEnv("local") ? HttpApiScalar.layer() : Layer.empty),
Layer.provide(ApiLive),
Layer.provide(McpLayerLive),
HttpServer.withLogAddress,
Layer.provide(NodeHttpServer.layer(createServer, { port: env.PORT })),
)
Layer.launch(ServerLive).pipe(NodeRuntime.runMain)