import { loadVoiceAgentConfig } from "./config.ts";
import { checkAllMcpEndpoints } from "./mcp-readiness.ts";

const config = loadVoiceAgentConfig();
const results = await checkAllMcpEndpoints([
  config.mcp.advancedmd,
  config.mcp.ringcentral,
  config.mcp.ringcentralAdmin,
]);

const ok = results.every((result) => result.ok);
console.log(JSON.stringify({ ok, results }, null, 2));
process.exit(ok ? 0 : 1);
