Electronics Architect

Projete e resolva árvores de alimentação DC/DC com peças reais de qualquer fabricante. Um solucionador baseado em física retorna a corrente, eficiência, dissipação e temperatura de cada trilho, com cantos de tolerância e Monte Carlo.

Servidor MCP hospedado

npx add-mcp 'https://electronics-architect.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Deixe seu assistente cuidar da árvore de energia

Conecte o Claude ou qualquer cliente MCP ao mesmo solucionador que o editor usa. O assistente propõe a árvore e a resolve; o design chega na sua conta, no canvas, para você verificar.

Há um único endereço para lembrar:

https://electronics-architect.com/mcp

Cole-o no seu assistente como um servidor MCP — MCP é o padrão pelo qual um cliente de IA conversa com uma ferramenta — e ele ganha vinte e uma ferramentas: ler o contrato de design, listar os templates enviados, validar e resolver um design em cada canto de tolerância, rodar um Monte Carlo (como um job que ele consulta quando a execução é longa demais para uma única chamada), avaliar cada componente contra a derating da NASA GSFC ou IPC-9592, consultar um modelo de componente, salvar, compartilhar, comparar e exportar. Tudo o que ele salva aparece em Meus Designs, e o link que ele entrega abre esse design no canvas com uma nota dizendo qual chave o criou e o que mudou. A resolução não é medida. Planos Pro e Team — US$ 10 por mês ou US$ 100 por ano para o Pro.

Três formas de conectar

Qual usar depende do cliente que você utiliza. Todas as três terminam no mesmo servidor, com as mesmas ferramentas.

1. Por endereço — o cliente faz seu login

No Claude Desktop ou nas configurações do conector do claude.ai, adicione um conector personalizado com o endereço acima. No Claude Code:

claude mcp add --transport http electronics-architect https://electronics-architect.com/mcp

Na primeira chamada, o cliente abre uma página de login; você marca as permissões que quer dar ao assistente. Isso cria uma chave de API comum rotulada com o nome do app em Conta → Desenvolvedor, e revogá-la ali desconecta o app na hora.

2. Por chave — um cabeçalho bearer

Alguns clientes conectam a um servidor remoto, mas não executam o fluxo de login; as configurações de MCP deles aceitam um endereço de servidor e um conjunto de cabeçalhos. Para esses, crie uma chave no editor em Conta → Desenvolvedor e envie-a como cabeçalho bearer — o mesmo cabeçalho que a API REST usa:

{
  "mcpServers": {
    "electronics-architect": {
      "serverUrl": "https://electronics-architect.com/mcp",
      "headers": { "Authorization": "Bearer ea_live_…" }
    }
  }
}

Os clientes nomeiam o campo de endereço de formas diferentes: alguns leem serverUrl, outros url. A chave é mostrada uma única vez, quando você a cria. Dê a ela um rótulo que você reconheça — esse rótulo é o que o canvas exibe ao lado de um design feito pelo assistente.

3. Por ponte — para clientes que só rodam servidores locais

Clientes mais antigos só iniciam um servidor na sua própria máquina. Para esses, o pacote da comunidade mcp-remote roda localmente e leva a conexão ao nosso endereço, incluindo o login:

{
  "mcpServers": {
    "electronics-architect": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://electronics-architect.com/mcp"]
    }
  }
}

mcp-remote é uma ferramenta da comunidade, não nossa. Ela guarda o login que realiza no seu disco. O que ela armazena é uma chave comum da sua conta — se você parar de confiar nela, revogue essa chave em Conta → Desenvolvedor e a conexão morre. Não publicamos um servidor local próprio: o solucionador roda apenas do nosso lado.

Ou pule o assistente: REST

Tudo acima também é uma API HTTP simples para scripts e CI. A referência — chaves, escopos, cotas, cada endpoint e um fluxo completo de create → solve → Monte Carlo → export em curl, Python e TypeScript — está em /developers/api. O contrato legível por máquina é /v1/openapi.json (OpenAPI 3.1); o esquema do documento de design é /schema/design-v1.json. Agentes podem ler todo este site em um único arquivo em /llms-full.txt.

Três fluxos de trabalho

Estas são as sequências que o assistente realmente executa, conforme registrado em nossas execuções de aceitação contra o servidor ao vivo — Claude Desktop em 10 de setembro de 2026 e Claude Code em 11 de setembro de 2026. Ambos terminaram com um design salvo e resolvido e zero avisos nos três cantos de tolerância; ambos também encontraram um defeito no solucionador que foi corrigido no mesmo dia, o que é o motivo honesto pelo qual as execuções valem a leitura.

A. Design a partir de uma especificação, devolva-o

"Entrada de 12 V. Preciso de 5 V a 1,5 A, 3,3 V a 2 A e 1,0 V a 6 A para um FPGA. Verifique e me dê o PDF."

  1. get_design_schema — a regra de unidades e os tipos de nó, antes de escrever qualquer coisa.
  2. get_component_model para cada trilho — reguladores reais com os valores das folhas de dados preenchidos.
  3. validate_design, depois solve_design em nom, min e max.
  4. Leia os avisos — cada um traz um código e uma solução — corrija e resolva novamente até que os três cantos estejam limpos.
  5. create_design, e devolva o editorUrl que ele retorna. O PDF é desenhado no editor; o link abre o design lá.

A execução do Claude Desktop levou 20 chamadas de ferramenta, escolheu três bucks síncronos do barramento de 12 V e observou que um regulador linear no trilho de 1,0 V teria dissipado 66 W. A eficiência nominal ficou em 88,7 %.

B. Revise um design que você já tem

No editor, abra o design e use Compartilhar → Copiar snippet MCP. Cole-o no assistente.

  1. get_design com o id do snippet — o assistente já tem sua chave, então o id é tudo o que ele precisa.
  2. solve_design com compact: true para os números, depois review_design no documento de design para a leitura em linguagem simples e as mudanças concretas. O revisor resolve o próprio documento e verifica cada componente que sugere contra a tensão de entrada de pior caso desse componente.
  3. update_design com uma mensagem de uma linha dizendo o que mudou.
  4. Quando você abrir o design novamente, o canvas dirá que o assistente o alterou; Veja o que mudou mostra o estado anterior com Restaurar a um clique de distância.

C. Altere algo e veja o que aconteceu

  1. compare_designs — o design salvo como a, o documento editado como b: o que mudou e o que isso fez com perda, eficiência e avisos.
  2. Adicione monteCarlo: { trials, seed } para ver o rendimento se mover com a mesma semente nos dois lados, para que o movimento seja o da mudança.
  3. export_design como report_json — o resumo, os avisos agrupados com suas correções e a BOM, com a linha de atribuição que nomeia a versão do solucionador e a impressão digital do design.

A execução do Claude Code construiu uma árvore de energia de 34 nós e sete trilhos para um tile X-band de 64 elementos dessa forma — 350 W de entrada a 86 % nominal — e manteve seu próprio registro de onde o esforço foi, que é como o resultado compacto da resolução e o get_template passaram a existir.

Quanto custa

Contas gratuitas usam o editor; conectar um assistente exige o Pro, e uma conta gratuita que não teve teste pode iniciar o teste gratuito de 7 dias do Pro na página de login e conectar logo em seguida. O Pro custa US$ 10 por mês ou US$ 100 por ano — o plano anual é o preço de dez meses — e inclui acesso à API e MCP, designs com várias folhas, exportação limpa de PDF e BOM e 250 execuções de Monte Carlo por mês. O Team custa US$ 15 por assento por mês ou US$ 150 por assento por ano, com designs compartilhados e Monte Carlo ilimitado. A resolução nunca é medida; Monte Carlo e revisão por IA contam contra a cota mensal, tanto do editor quanto de um assistente. Planos.

Perguntas e relatórios de bugs: a página de contato. Os termos de serviço e a política de privacidade se aplicam ao uso de um assistente assim como ao editor.