Aircraft hangar workshop illustrating precision engineering

Ferramentas para desenvolvedores

Construa com a OpenFactory

Integre a criacao de SO com IA aos seus fluxos de trabalho. Conecte o Claude Code, crie automacoes proprias ou incorpore a OpenFactory aos seus aplicativos.

Integracao de IA

Model Context Protocol

A OpenFactory expone um servidor MCP completo que assistentes como Claude podem usar para criar e gerenciar imagens de SO por voce.

🤖

Claude Code

Conecte o Claude Code diretamente a OpenFactory. Peca ao Claude para criar imagens Linux, executar testes ou gerenciar sua frota.

"Construa para mim um servidor Ubuntu com Docker e SSH ativado"

🚀

Agentes personalizados

Construa seus proprios agentes de IA sobre a OpenFactory. Crie pipelines, integracoes CI/CD ou ferramentas internas.

Use o Claude Agent SDK com as ferramentas da OpenFactory

Inicio rapido: Claude Code

1. Adicione o servidor MCP

Execute o Claude Code com o servidor MCP da OpenFactory:

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

2. Crie o arquivo de configuracao (opcional)

Ou adicione ao .mcp.json do seu projeto:

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

Use uma chave de API MCP das configuracoes do console da OpenFactory.

3. Comece a construir

Peca ao Claude para criar uma imagem de SO. Os builds aparecem tanto no Claude Code quanto na interface web da OpenFactory automaticamente.

Opcional: usar uma chave de API

Para vinculacao persistente da conta ou uso em equipe, gere uma chave de API na sua pagina de configuracoes:

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

Ferramentas disponiveis

Referencia de ferramentas MCP

Essas ferramentas ficam disponiveis para assistentes de IA conectados via MCP. A disponibilidade depende do plano e das permissoes.

Gestao de builds

list_buildsListe seus builds com status e informacoes basicas
get_buildObtenha detalhes completos incluindo receita e configuracao
create_buildCrie um novo build a partir de uma receita JSON
get_build_statusObtenha a fase atual e o progresso do build
get_iso_download_urlObtenha a URL de download para builds concluidos
retry_buildTente novamente um build com falha usando a mesma receita

Modelos de receita

list_recipesExplore modelos de receita prontos
get_recipeObtenha os detalhes completos da receita e configuracao
validate_recipeValide uma receita sem construir
create_recipe_from_templatePersonalize um modelo para sua necessidade

Execucao de testes

run_testsExecute testes em uma ISO gerada
get_test_resultsObtenha resultados detalhados e logs de teste
list_test_runsListe execucoes de teste dos seus builds

Gestao de VM

list_vmsListe VMs em execucao criadas a partir dos seus builds
create_vmCrie uma VM a partir de uma ISO gerada
start_vm / stop_vmControle o estado de energia da VM

Exemplos

O que voce pode construir

Construcao conversacional de SO

Peca ao Claude para criar um SO personalizado em linguagem natural:

"Crie uma imagem de servidor Debian para um aplicativo web. Preciso de nginx, Node.js 20 e PostgreSQL. Ative SSH na porta 2222 e configure um IP estatico em 192.168.1.100."

Claude usara create_build com uma receita completa

Integracao CI/CD

Use as ferramentas MCP nos seus pipelines de automacao:

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)

Modelos de receita

Comece com modelos comprovados e personalize:

"Mostre receitas de saude com conformidade GxP"

"Pegue a receita AI workstation e adicione suporte a ROS 2"

Claude usara list_recipes e create_recipe_from_template

Autenticacao

Chaves de API (opcionais)

As chaves de API sao opcionais. Use uma para vinculacao persistente ou colaboracao em equipe.

🌐

Sessoes compartilhadas

Builds, VMs e testes ficam associados a conta ou organizacao da chave.

🔑

Seguro

As chaves sao armazenadas com hash na criacao. Nunca guardamos a chave bruta.

🗑

Revogavel

Exclua chaves a qualquer momento para revogar o acesso imediatamente.

Developer workspace illustrating modern software development

Pronto para comecar?

Crie uma conta e gere sua primeira chave de API para construir com IA.