#!/usr/bin/env node /** * HTTP/SSE transport entry point for remote deployment (e.g. Fly.io). * * The MCP server is identical to the stdio version — only the transport differs. * Clients connect via the MCP Streamable HTTP transport: * POST /mcp — send JSON-RPC messages * GET /mcp — open SSE stream * * The bridge still uses the local filesystem temp directory, so the CEP plugin * must be reachable from the same machine OR you must set PREMIERE_TEMP_DIR to * a shared volume mount that the CEP plugin also writes to. * * Environment variables: * PORT HTTP port to listen on (default: 3000) * PREMIERE_TEMP_DIR Shared temp directory for the file bridge * PREMIERE_TIMEOUT_MS Command timeout in ms (default: 30000) * MCP_AUTH_TOKEN Bearer token required on every /mcp request. REQUIRED — the * server refuses to start without it, because this transport * binds 0.0.0.0 and can drive Premiere. * MCP_MAX_REQUEST_BYTES, MCP_*_TIMEOUT_MS, MCP_RATE_LIMIT_* and * MCP_MAX_CONCURRENT_REQUESTS bound public HTTP resource use. See README. */ export {}; //# sourceMappingURL=http-server.d.ts.map