Lucas Gerads demonstra servidores MCP para integração de osciloscópio e simulador SPICE com Claude Code

✍️ OpenClawRadar📅 Publicado: April 18, 2026🔗 Source
Lucas Gerads demonstra servidores MCP para integração de osciloscópio e simulador SPICE com Claude Code
Ad

Lucas Gerads desenvolveu um fluxo de trabalho que integra o Claude Code com ferramentas de desenvolvimento de hardware através de servidores MCP (Model Context Protocol). A configuração conecta o Claude Code tanto a um osciloscópio LeCroy quanto a um simulador SPICE, criando um ciclo de feedback entre simulação e verificação de hardware físico.

Fluxo de Trabalho e Abordagem

Gerads experimentou usar o Claude Code para desenvolvimento de hardware, inicialmente tentando descrever circuitos em prompts de linguagem natural. Ele descobriu que essa abordagem funcionava para circuitos triviais, mas se tornava difícil para projetos complexos. O avanço veio quando ele deu ao Claude Code acesso ao seu osciloscópio e simulador SPICE, permitindo feedback imediato durante o desenvolvimento.

Detalhes Específicos da Implementação

O sistema inclui três componentes principais:

  • lecroy-mcp: servidor MCP para osciloscópios LeCroy
  • spicelib-mcp: servidor MCP que encapsula o spicelib
  • rc-filter-demo-files: arquivos de configuração de demonstração do vídeo acompanhante
Ad

Lições Práticas Aprendidas

Gerads compartilha várias diretrizes específicas de implementação de sua experiência:

  • Integração do osciloscópio: O Claude não vê sua configuração física, então não deixe ele adivinhar o que está conectado onde. Garanta que o Claude nunca receba dados de medição desatualizados. Não despeje dados brutos no contexto do Claude - salve-os em um arquivo e deixe o Claude interagir com eles indiretamente.
  • Fluxo de trabalho de microcontrolador: Forneça ao Claude um mapa de pinos/pinmux explicitamente. Prepare um Makefile que exponha funções como build, flash, ping e erase, e incentive o Claude a confiar nele. O Claude não deve construir esses comandos dinamicamente.

Casos de Uso Demonstrados

A configuração se mostrou valiosa para:

  • Validar circuitos e modelos SPICE
  • Tarefas de programação embarcada
  • Automação de análise de dados (particularmente normalização de eixo de tempo e alinhamento de dados, que eram processos manuais tediosos anteriormente)

Embora a demonstração use um circuito trivial e um MCU para ilustrar a abordagem, Gerads observa que o fluxo de trabalho escala bem para circuitos mais complexos e projetos embarcados reais.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also