Aircraft hangar workshop illustrating precision engineering

Entwicklerwerkzeuge

Mit OpenFactory bauen

Integrieren Sie KI-gestutztes OS-Building in Ihre Workflows. Verbinden Sie Claude Code, bauen Sie eigene Automationen oder betten Sie OpenFactory in Ihre Anwendungen ein.

KI-Integration

Model Context Protocol

OpenFactory stellt einen vollstandigen MCP-Server bereit, den Assistenten wie Claude nutzen konnen, um OS-Images in Ihrem Auftrag zu bauen und zu verwalten.

🤖

Claude Code

Verbinden Sie Claude Code direkt mit OpenFactory. Lassen Sie Claude Linux-Images bauen, Tests ausfuhren oder Ihre Flotte verwalten.

"Baue mir einen Ubuntu-Server mit Docker und aktiviertem SSH"

🚀

Eigene Agenten

Bauen Sie eigene KI-Agenten auf OpenFactory. Erstellen Sie Pipelines, CI/CD-Integrationen oder internes Tooling.

Nutzen Sie das Claude Agent SDK mit OpenFactory-Tools

Schnellstart: Claude Code

1. MCP-Server hinzufugen

Starten Sie Claude Code mit dem OpenFactory MCP-Server:

Terminal
claude mcp add --transport http openfactory \
  "https://console.openfactory.tech/mcp-stream/mcp" \
  --header "Authorization: Bearer of_mcp_your_key_here"

2. Konfigurationsdatei erstellen (optional)

Oder fugen Sie es in die .mcp.json Ihres Projekts ein:

.mcp.json
{
  "mcpServers": {
    "openfactory": {
      "url": "https://console.openfactory.tech/mcp-stream/mcp",
      "headers": {
        "Authorization": "Bearer of_mcp_your_key_here"
      }
    }
  }
}

Verwenden Sie einen MCP-API-Schlussel aus den OpenFactory-Konsoleneinstellungen.

3. Build starten

Bitten Sie Claude, ein OS-Image zu bauen. Builds erscheinen sowohl in Claude Code als auch in der OpenFactory-Weboberflache automatisch.

Optional: API-Schlussel verwenden

Fur persistente Kontoverknupfung oder Teamnutzung erzeugen Sie einen API-Schlussel auf Ihrer Einstellungsseite:

.mcp.json with API key
{
  "mcpServers": {
    "openfactory": {
      "url": "https://console.openfactory.tech/mcp-stream/mcp",
      "headers": {
        "Authorization": "Bearer of_mcp_your_key_here"
      }
    }
  }
}

Verfugbare Tools

MCP-Tools-Referenz

Diese Tools stehen KI-Assistenten uber MCP zur Verfugung. Die Verfugbarkeit hangt von Plan und Berechtigungen ab.

Build-Verwaltung

list_buildsBuilds mit Status und Basisinfos auflisten
get_buildVolle Details inklusive Rezept und Konfiguration abrufen
create_buildNeuen Build aus einem JSON-Rezept erstellen
get_build_statusAktuelle Build-Phase und Fortschritt abrufen
get_iso_download_urlDownload-URL fur fertige Builds erhalten
retry_buildFehlgeschlagenen Build mit demselben Rezept erneut starten

Rezeptvorlagen

list_recipesVorgefertigte Rezeptvorlagen durchsuchen
get_recipeVolle Rezeptdetails und Konfiguration abrufen
validate_recipeRezept ohne Build validieren
create_recipe_from_templateVorlage fur Ihren Bedarf anpassen

Testausfuhrung

run_testsTests auf einer gebauten ISO ausfuhren
get_test_resultsDetaillierte Testergebnisse und Logs abrufen
list_test_runsTestlaufe fur Ihre Builds auflisten

VM-Verwaltung

list_vmsLaufende VMs aus Ihren Builds auflisten
create_vmVM aus einer gebauten ISO erstellen
start_vm / stop_vmVM-Energiezustand steuern

Beispiele

Was Sie bauen konnen

Konversationelles OS-Building

Bitten Sie Claude, ein benutzerdefiniertes OS in naturlicher Sprache zu erstellen:

"Erstelle ein Debian-Server-Image fur eine Webanwendung. Ich brauche nginx, Node.js 20 und PostgreSQL. Aktiviere SSH auf Port 2222 und richte eine statische IP unter 192.168.1.100 ein."

Claude verwendet create_build mit einem vollstandigen Rezept

CI/CD-Integration

Nutzen Sie die MCP-Tools in Ihren Automationspipelines:

Example: Build and test workflow
# 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)

Rezeptvorlagen

Starten Sie mit bewahrten Vorlagen und passen Sie sie an:

"Zeig mir Healthcare-Rezepte mit GxP-Compliance"

"Nimm das AI-Workstation-Rezept und fige ROS 2 hinzu"

Claude verwendet list_recipes und create_recipe_from_template

Authentifizierung

API-Schlussel (optional)

API-Schlussel sind optional. Verwenden Sie einen fur persistente Kontoverknupfung oder Teamarbeit.

🌐

Gemeinsame Sitzungen

Builds, VMs und Tests bleiben mit dem Konto oder der Organisation hinter dem Schlussel verknupft.

🔑

Sicher

Schlussel werden bei der Erstellung gehasht. Wir speichern niemals den Rohschlussel.

🗑

Widerrufbar

Loschen Sie Schlussel jederzeit, um den Zugriff sofort zu entziehen.

Developer workspace illustrating modern software development

Bereit fur den Start?

Erstellen Sie ein Konto und erzeugen Sie Ihren ersten API-Schlussel, um mit KI zu bauen.