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.

🤖

Клод Код

Connect Claude Code directly to OpenFactory. Ask Claude to build custom Linux images, run tests, or manage your fleet without manual API wiring.

"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

Run Claude Code with the OpenFactory MCP server:

Terminal
claude --mcp-config openfactory.mcp.json

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

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

.mcp.json
{
  "mcpServers": {
    "openfactory": {
      "url": "https://api.openfactory.tech/mcp/sse"
    }
  }
}

Ключ API не потрібен. Ваш сеанс пов’язано з вашим IP для синхронізації браузера.

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

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

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

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

.mcp.json with API key
{
  "mcpServers": {
    "openfactory": {
      "url": "https://api.openfactory.tech/mcp/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

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

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

Ці інструменти доступні для помічників AI, підключених через MCP. За замовчуванням ключ API не потрібен.

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

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 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 (необов'язково)

Ключі API необов’язкові. Використовуйте один для постійного зв’язування облікових записів або командної співпраці.

🌐

Спільні сеанси

Без ключа API автоматично створює синхронізацію між Claude Code і браузером.

🔑

Безпечний

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

🗑

Відкличний

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

Developer workspace illustrating modern software development

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

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