
Інструменти розробника
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:
claude --mcp-config openfactory.mcp.json2. Створіть файл конфігурації (необов'язково)
Або додайте його до .mcp.json свого проекту:
{
"mcpServers": {
"openfactory": {
"url": "https://api.openfactory.tech/mcp/sse"
}
}
}Ключ API не потрібен. Ваш сеанс пов’язано з вашим IP для синхронізації браузера.
3. Почніть будувати
Попросіть Клода створити образ ОС. Збірки з’являються як у Claude Code, так і вOpenFactory web UI automatically.
Для постійного зв’язування облікових записів або командного використання згенеруйте ключ API зі свогосторінку налаштувань:
{
"mcpServers": {
"openfactory": {
"url": "https://api.openfactory.tech/mcp/sse",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Доступні інструменти
Ці інструменти доступні для помічників 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Виконайте тести на вбудованому ISOget_test_resultsОтримайте докладні результати тестів і журналиlist_test_runsСписок тестових запусків для ваших збірокlist_vmsСписок запущених віртуальних машин із ваших збірокcreate_vmСтворіть віртуальну машину з вбудованого ISOstart_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 із повним рецептом
Використовуйте інструменти MCP у своїх конвеєрах автоматизації:
# 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 автоматично створює синхронізацію між Claude Code і браузером.
Ключі хешуються під час створення. Ми ніколи не зберігаємо необроблений ключ.
Видаліть ключі в будь-який момент, щоб негайно скасувати доступ.

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