const { readQiweiAuthToken, ensureQiweiUid, readQiweiApiBase, readQiweiGuid } = require('../mcp/src/core/credentials'); const { startLoginFlowServer } = require('../mcp/src/core/login-flow-server'); const token = readQiweiAuthToken({}); const uid = ensureQiweiUid({}); const guid = readQiweiGuid({}); const apiBase = readQiweiApiBase({}); startLoginFlowServer({ token, apiBase, uid, guid, port: Number(process.env.QIWEI_FLOW_PORT) || 4200 }) .then(({ url, alreadyRunning }) => { console.log(JSON.stringify({ url, alreadyRunning, uid, apiBase, tokenConfigured: Boolean(token) })); }) .catch((error) => { console.error('failed to start login flow server:', error && error.message); process.exit(1); });