
Інструменти розробника
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
Add the OpenFactory MCP server to Claude Code:
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 свого проекту:
{
"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 зі свогосторінку налаштувань:
{
"mcpServers": {
"openfactory": {
"command": "npx",
"args": [
"mcp-remote",
"https://console.openfactory.tech/mcp-stream/mcp",
"--header",
"Authorization: Bearer of_mcp_your_key_here"
]
}
}
}Доступні інструменти
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Виконайте тести на вбудованому ISOget_test_resultsОтримайте докладні результати тестів і журналиlist_test_runsСписок тестових запусків для ваших збірокlist_vmsСписок запущених віртуальних машин із ваших збірокcreate_vmСтворіть віртуальну машину з вбудованого ISOstart_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 із повним рецептом
Використовуйте інструменти 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
Аутентифікація
Use MCP API keys to link clients to your OpenFactory account or organization.
Builds, VMs, and tests stay associated with the account or organization behind the key.
Ключі хешуються під час створення. Ми ніколи не зберігаємо необроблений ключ.
Видаліть ключі в будь-який момент, щоб негайно скасувати доступ.

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