
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-config openfactory.mcp.json2. Crea el archivo de configuracion (opcional)
O anadelo al archivo .mcp.json de tu proyecto:
{
"mcpServers": {
"openfactory": {
"url": "https://api.openfactory.tech/mcp/sse"
}
}
}No necesitas clave API. La sesion se vincula con tu IP para sincronizar con el navegador.
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": {
"url": "https://api.openfactory.tech/mcp/sse",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Herramientas disponibles
Estas herramientas estan disponibles para asistentes de IA conectados por MCP. Por defecto no hace falta clave API.
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 VMEjemplos
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.
Sin clave API, los builds se sincronizan automaticamente entre Claude Code y el navegador.
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.