
Herramientas para desarrolladores
Integra la construccion de SO asistida por IA en tus flujos de trabajo. Conecta Claude Code, crea automatizaciones propias o integra OpenFactory en tus aplicaciones.
Integracion de IA
OpenFactory expone un servidor MCP completo que asistentes como Claude pueden usar para crear y gestionar imagenes de SO por ti.
Conecta Claude Code directamente a OpenFactory. Pidele a Claude que cree imagenes Linux, ejecute pruebas o gestione tu flota.
"Construyeme un servidor Ubuntu con Docker y SSH activado"
Crea tus propios agentes de IA sobre OpenFactory. Monta pipelines, integraciones CI/CD o herramientas internas.
Usa el SDK de Claude Agent con las herramientas de OpenFactory
1. Anade el servidor MCP
Ejecuta Claude Code con el servidor MCP de OpenFactory:
claude mcp add openfactory -- \
npx mcp-remote "https://console.openfactory.tech/mcp-stream/mcp" \
--header "Authorization: Bearer of_mcp_your_key_here"2. Crea el archivo de configuracion (opcional)
O anadelo al archivo .mcp.json de tu proyecto:
{
"mcpServers": {
"openfactory": {
"command": "npx",
"args": [
"mcp-remote",
"https://console.openfactory.tech/mcp-stream/mcp",
"--header",
"Authorization: Bearer of_mcp_your_key_here"
]
}
}
}Usa una clave API MCP desde la configuracion de la consola de OpenFactory.
3. Empieza a construir
Pidele a Claude que cree una imagen de SO. Los builds aparecen tanto en Claude Code como en la interfaz web de OpenFactory automaticamente.
Para vincular cuentas de forma persistente o trabajar en equipo, genera una clave API desde tu pagina de configuracion:
{
"mcpServers": {
"openfactory": {
"command": "npx",
"args": [
"mcp-remote",
"https://console.openfactory.tech/mcp-stream/mcp",
"--header",
"Authorization: Bearer of_mcp_your_key_here"
]
}
}
}Herramientas disponibles
Estas herramientas estan disponibles para asistentes de IA conectados por MCP. La disponibilidad depende de tu plan y permisos.
list_buildsLista tus builds con estado e informacion basicaget_buildObtiene todos los detalles, incluida receta y configuracioncreate_buildCrea un build nuevo desde una receta JSONget_build_statusObtiene la fase actual y el progreso del buildget_iso_download_urlObtiene la URL de descarga para builds completadosretry_buildReintenta un build fallido con la misma recetalist_recipesExplora plantillas de recetas predefinidasget_recipeObtiene detalles completos de una receta y su configuracionvalidate_recipeValida una receta sin construirlacreate_recipe_from_templatePersonaliza una plantilla segun tu necesidadrun_testsEjecuta pruebas sobre una ISO construidaget_test_resultsObtiene resultados detallados y logs de pruebaslist_test_runsLista las ejecuciones de pruebas de tus buildslist_vmsLista las VMs en ejecucion creadas desde tus buildscreate_vmCrea una VM a partir de una ISO construidastart_vm / stop_vmControla el estado de encendido de la VMcreate_appRegistrar un repositorio Git como app desplegabledeploy_appDesplegar una app y obtener una URL de vista previa publicacreate_app_scenarioGuardar un escenario de prueba de interfaz reutilizable para cualquier URLrun_app_scenarioEjecutar un escenario y capturar capturas de pantalla y un veredictoannotate_screenshotDibujar recuadros de resaltado etiquetados en una captura de pantallaEjemplos
Pidele a Claude que cree un SO personalizado en lenguaje natural:
"Crea una imagen de servidor Debian para una aplicacion web. Necesito nginx, Node.js 20 y PostgreSQL. Activa SSH en el puerto 2222 y configura una IP estatica en 192.168.1.100."
Claude usara create_build con una receta completa
Usa las herramientas MCP en tus pipelines de automatizacion:
# 1. Create build from recipe
build = await create_build(recipe={
"name": "web-server-v2",
"base_image": "ubuntu-noble",
"features": ["ssh", "nginx", "docker"],
"packages": ["nodejs", "npm"]
})
# 2. Wait for build completion
while status != "built":
status = await get_build_status(build_id)
await sleep(30)
# 3. Run tests
test_run = await run_tests(build_id)
# 4. Check results
results = await get_test_results(run_id)
if results.all_passed:
deploy(build_id)Empieza con plantillas probadas y personalizalas:
"Ensename recetas de salud con cumplimiento GxP"
"Toma la receta de AI workstation y anade soporte para ROS 2"
Claude usara list_recipes y create_recipe_from_template
Autenticacion
Las claves API son opcionales. Usa una para vinculacion persistente o colaboracion en equipo.
Builds, VMs y pruebas quedan asociadas a la cuenta u organizacion de la clave.
Las claves se almacenan con hash al crearse. Nunca guardamos la clave en bruto.
Elimina claves en cualquier momento para revocar el acceso al instante.

Crea una cuenta y genera tu primera clave API para empezar a construir con IA.