developers.hero.title
developers.hero.subtitle
developers.external.title
developers.external.description
const cw = new CreateWorker({ apiKey });
// Let a worker manage your site
const conn = await cw.integrations.createApiConnection({
displayName: "My portfolio",
baseUrl: "https://api.myportfolio.com",
allowedHosts: ["api.myportfolio.com"],
authMode: "bearer",
bearerToken: process.env.MY_TOKEN,
});
await cw.integrations.bind({
workerId, connectionId: conn.id, purpose: "OUTBOUND",
});Preguntas frecuentes
¿Cómo me autentico con la API?
Crea una clave de API en el panel de desarrollador y envíala como token Bearer. Las claves tienen alcance limitado, de modo que solo concedes el acceso que necesita una integración.
¿Hay un SDK oficial?
Sí: @createworker/sdk para TypeScript/Node. No tiene dependencias y es seguro en tipos, con utilidades para tareas, aprobaciones, webhooks y conectar tus propias aplicaciones.
¿Puedo usar CreateWorker desde Claude Code o Cursor?
Sí. El servidor @createworker/mcp expone tus trabajadores como herramientas MCP, para que puedas controlarlos desde Claude Code, Claude Desktop, Cursor y otros clientes MCP.
¿Puede mi propia aplicación actuar como una integración que un trabajador pueda operar?
Sí. Registra una conexión por API (para que un trabajador pueda llamar a tu aplicación) y una conexión por webhook (para que tu aplicación pueda activar trabajadores), y luego vincúlalas a un trabajador.