Aircraft hangar workshop illustrating precision engineering

Інструменти розробника

Build with OpenFactory

Integrate AI-powered OS building into your workflows. Connect Claude Code, build custom automations, or embed OpenFactory in your applications.

Інтеграція ШІ

Модель контекстного протоколу

OpenFactory exposes a full MCP server that AI assistants like Claude can use to build and manage OS images on your behalf.

🤖

Клод Код

Підключіть Claude Code до OpenFactory. Через документовані MCP-інструменти він може готувати рецепти, запускати підтримувані збірки, перевіряти стан і виконувати тести з визначеною областю.

"Build me an Ubuntu server with Docker and SSH enabled"

🚀

Спеціальні агенти

Build your own AI agents on top of OpenFactory. Create automated pipelines, CI/CD integrations, or internal tooling.

Use the Claude Agent SDK with OpenFactory tools

Швидкий початок: Клод Код

1. Додайте сервер MCP

Add the OpenFactory MCP server to Claude Code:

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

2. Створіть файл конфігурації (необов'язково)

Або додайте його до .mcp.json свого проекту:

.mcp.json
{
  "mcpServers": {
    "openfactory": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://console.openfactory.tech/mcp-stream/mcp",
        "--header",
        "Authorization: Bearer of_mcp_your_key_here"
      ]
    }
  }
}

Use an MCP API key from your OpenFactory console settings.

3. Почніть будувати

Попросіть Клода створити образ ОС. Збірки з’являються як у Claude Code, так і вOpenFactory web UI automatically.

Додатково: використовуйте ключ API

Для постійного зв’язування облікових записів або командного використання згенеруйте ключ API зі свогосторінку налаштувань:

.mcp.json with API key
{
  "mcpServers": {
    "openfactory": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://console.openfactory.tech/mcp-stream/mcp",
        "--header",
        "Authorization: Bearer of_mcp_your_key_here"
      ]
    }
  }
}

Доступні інструменти

Довідник інструментів MCP

These tools are available to AI assistants connected via MCP. Availability depends on your plan and permissions.

Управління будівництвом

list_buildsПерелічіть свої збірки зі статусом і основною інформацією
get_buildОтримайте повну інформацію, включаючи рецепт і конфігурацію
create_buildСтворіть нову збірку з JSON рецепта
get_build_statusОтримайте поточний етап будівництва та прогрес
get_iso_download_urlОтримайте URL-адресу для завантаження завершених збірок
retry_buildПовторіть невдалу збірку за тим самим рецептом

Шаблони рецептів

list_recipesПерегляньте готові шаблони рецептів
get_recipeОтримайте повну інформацію про рецепт і конфігурацію
validate_recipeПеревірте рецепт без побудови
create_recipe_from_templateНалаштуйте шаблон відповідно до своїх потреб

Виконання тесту

run_testsВиконайте тести на вбудованому ISO
get_test_resultsОтримайте докладні результати тестів і журнали
list_test_runsСписок тестових запусків для ваших збірок

Управління ВМ

list_vmsСписок запущених віртуальних машин із ваших збірок
create_vmСтворіть віртуальну машину з вбудованого ISO
start_vm / stop_vmКонтроль стану живлення віртуальної машини

Розгортання та тестування застосунків

create_appЗареєструвати Git-репозиторій як застосунок для розгортання
deploy_appРозгорнути застосунок і отримати публічну URL-адресу попереднього перегляду
create_app_scenarioЗберегти багаторазовий сценарій тестування інтерфейсу для будь-якої URL-адреси
run_app_scenarioЗапустити сценарій і зафіксувати знімки екрана та результат
annotate_screenshotНамалювати підписані рамки виділення на знімку екрана

Приклади

Що можна побудувати

Складання розмовної ОС

Попросіть Клода створити спеціальну ОС із природною мовою:

"Create a Debian server image for a web application. I need nginx, Node.js 20, and PostgreSQL. Enable SSH on port 2222 and set up a static IP at 192.168.1.100."

Клод використовуватиме create_build із повним рецептом

Інтеграція CI/CD

Використовуйте інструменти MCP у своїх конвеєрах автоматизації:

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)

Шаблони рецептів

Почніть із перевірених шаблонів і персоналізуйте їх:

«Показати мені рецепти охорони здоров’я з відповідністю GxP»

«Скористайтеся рецептом робочої станції AI і додайте підтримку ROS 2»

Клод використовуватиме list_recipes і create_recipe_from_template

Аутентифікація

Ключі API (необов'язково)

Use MCP API keys to link clients to your OpenFactory account or organization.

🌐

Account scoped

Builds, VMs, and tests stay associated with the account or organization behind the key.

🔑

Безпечний

Ключі хешуються під час створення. Ми ніколи не зберігаємо необроблений ключ.

🗑

Відкличний

Видаліть ключі в будь-який момент, щоб негайно скасувати доступ.

Developer workspace illustrating modern software development

Готові почати?

Створіть обліковий запис і згенеруйте свій перший ключ API, щоб розпочати створення за допомогою ШІ.