
Outils developpeur
Integrez la creation d'OS assistee par IA dans vos workflows. Connectez Claude Code, creez vos automatisations ou integrez OpenFactory a vos applications.
Integration IA
OpenFactory expose un serveur MCP complet que des assistants comme Claude peuvent utiliser pour construire et gerer des images d'OS pour vous.
Connectez Claude Code directement a OpenFactory. Demandez a Claude de construire des images Linux, d'executer des tests ou de gerer votre flotte.
"Construis-moi un serveur Ubuntu avec Docker et SSH actives"
Construisez vos propres agents IA sur OpenFactory. Creez des pipelines, integrations CI/CD ou outils internes.
Utilisez le SDK Claude Agent avec les outils OpenFactory
1. Ajouter le serveur MCP
Lancez Claude Code avec le serveur MCP OpenFactory :
claude mcp add --transport http openfactory \
"https://console.openfactory.tech/mcp-stream/mcp" \
--header "Authorization: Bearer of_mcp_your_key_here"2. Creer le fichier de configuration (optionnel)
Ou ajoutez-le au .mcp.json de votre projet :
{
"mcpServers": {
"openfactory": {
"url": "https://console.openfactory.tech/mcp-stream/mcp",
"headers": {
"Authorization": "Bearer of_mcp_your_key_here"
}
}
}
}Utilisez une cle API MCP depuis les parametres de la console OpenFactory.
3. Commencer a construire
Demandez a Claude de construire une image d'OS. Les builds apparaissent dans Claude Code ainsi que dans l' interface web OpenFactory automatiquement.
Pour un lien de compte persistant ou un usage en equipe, generez une cle API depuis votre page de parametres :
{
"mcpServers": {
"openfactory": {
"url": "https://console.openfactory.tech/mcp-stream/mcp",
"headers": {
"Authorization": "Bearer of_mcp_your_key_here"
}
}
}
}Outils disponibles
Ces outils sont disponibles pour les assistants IA connectes via MCP. Leur disponibilite depend de votre plan et de vos droits.
list_buildsLister vos builds avec statut et informations de baseget_buildObtenir tous les details, y compris recette et configurationcreate_buildCreer un build a partir d'une recette JSONget_build_statusObtenir l'etape et la progression du buildget_iso_download_urlObtenir l'URL de telechargement d'un build termineretry_buildRelancer un build echoue avec la meme recettelist_recipesParcourir des modeles de recettes preconstruitsget_recipeObtenir le detail complet d'une recette et sa configurationvalidate_recipeValider une recette sans lancer de buildcreate_recipe_from_templatePersonnaliser un modele selon votre besoinrun_testsExecuter des tests sur une ISO construiteget_test_resultsObtenir les resultats detailles et journaux de testlist_test_runsLister les executions de test de vos buildslist_vmsLister les VM en cours d'execution issues de vos buildscreate_vmCreer une VM a partir d'une ISO construitestart_vm / stop_vmControler l'etat d'alimentation de la VMExemples
Demandez a Claude de creer un OS personnalise en langage naturel :
"Cree une image Debian serveur pour une application web. J'ai besoin de nginx, Node.js 20 et PostgreSQL. Active SSH sur le port 2222 et configure une IP statique 192.168.1.100."
Claude utilisera create_build avec une recette complete
Utilisez les outils MCP dans vos pipelines d'automatisation :
# 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)Partez de modeles eprouves et adaptez-les :
"Montre-moi les recettes sante avec conformite GxP"
"Prends la recette AI workstation et ajoute le support ROS 2"
Claude utilisera list_recipes et create_recipe_from_template
Authentification
Les cles API sont optionnelles. Utilisez-en une pour un lien de compte persistant ou la collaboration d'equipe.
Les builds, VM et tests restent associes au compte ou a l'organisation de la cle.
Les cles sont hachees a la creation. Nous ne stockons jamais la cle brute.
Supprimez des cles a tout moment pour couper l'acces immediatement.

Creez un compte et generez votre premiere cle API pour construire avec l'IA.