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

FixAI: Jogo de Navegador Ensina Direito do Consumidor ao Combater Robôs Corporativos de IA
Tools

FixAI: Jogo de Navegador Ensina Direito do Consumidor ao Combater Robôs Corporativos de IA

FixAI é um jogo de navegador com 36 níveis onde os jogadores argumentam contra sistemas de IA corporativos ou governamentais usando leis reais de consumo. Construído com Vanilla JS, Node/Express e Claude Haiku, ele apresenta um sistema de pontuação de resistência e explicações educacionais sobre argumentos legais.

OpenClawRadar
PeaDB: Banco de Dados Compatível com Redis Codificado com Assistência de IA em C++20
Tools

PeaDB: Banco de Dados Compatível com Redis Codificado com Assistência de IA em C++20

Um desenvolvedor criou o PeaDB, uma substituição direta do Redis 7.2.5 escrita em C++20 usando Codex, Copilot e Claude, implementando cerca de 147 comandos com persistência, replicação e suporte a cluster. Os benchmarks mostram desempenho próximo ao do Redis.

OpenClawRadar
PocketBot: aplicativo iOS usa Claude para gerar automações JavaScript determinísticas a partir de linguagem natural
Tools

PocketBot: aplicativo iOS usa Claude para gerar automações JavaScript determinísticas a partir de linguagem natural

PocketBot é um aplicativo de automação móvel para iOS que usa o Claude (via AWS Bedrock) para converter solicitações em linguagem simples em scripts JavaScript autossuficientes. O LLM escreve o código uma vez, e então os scripts determinísticos são executados conforme agendamento em um ambiente de execução isolado, sem envolvimento de IA.

OpenClawRadar
Habilidades do Agente HuggingFace: Definições Padronizadas de Tarefas de IA para Agentes de Programação
Tools

Habilidades do Agente HuggingFace: Definições Padronizadas de Tarefas de IA para Agentes de Programação

HuggingFace Skills são pastas autônomas com frontmatter YAML e orientações para agentes de IA realizarem tarefas específicas de ML, como criação de conjuntos de dados, treinamento de modelos e avaliação. Eles são interoperáveis com OpenAI Codex, Claude Code da Anthropic, Google Gemini CLI e Cursor.

OpenClawRadar