Lucas Gerads demuestra servidores MCP para la integración de osciloscopio y simulador SPICE con Claude Code.

Lucas Gerads ha desarrollado un flujo de trabajo que integra Claude Code con herramientas de desarrollo de hardware a través de servidores MCP (Model Context Protocol). La configuración conecta Claude Code tanto a un osciloscopio LeCroy como a un simulador SPICE, creando un ciclo de retroalimentación entre la simulación y la verificación del hardware físico.
Flujo de trabajo y enfoque
Gerads experimentó con el uso de Claude Code para el desarrollo de hardware, intentando inicialmente describir circuitos en lenguaje natural. Descubrió que este enfoque funcionaba para circuitos triviales, pero se volvía difícil para diseños complejos. El avance llegó cuando le dio a Claude Code acceso a su osciloscopio y simulador SPICE, permitiendo una retroalimentación inmediata durante el desarrollo.
Detalles específicos de implementación
El sistema incluye tres componentes principales:
lecroy-mcp: servidor MCP para osciloscopios LeCroyspicelib-mcp: servidor MCP que envuelve spicelibrc-filter-demo-files: archivos de configuración de demostración del video adjunto
Lecciones prácticas aprendidas
Gerads comparte varias pautas de implementación específicas de su experiencia:
- Integración del osciloscopio: Claude no ve tu configuración física, así que no dejes que adivine qué está conectado dónde. Asegúrate de que Claude nunca reciba datos de medición obsoletos. No viertas datos sin procesar en el contexto de Claude; guárdalos en un archivo y deja que Claude interactúe con ellos indirectamente.
- Flujo de trabajo de microcontroladores: Proporciona a Claude un mapa de pines/pinmux explícitamente. Prepara un Makefile que exponga funciones como compilar, flashear, hacer ping y borrar, y anima a Claude a confiar en él. Claude no debería construir estos comandos sobre la marcha.
Casos de uso demostrados
La configuración ha demostrado ser valiosa para:
- Validar circuitos y modelos SPICE
- Tareas de programación embebida
- Automatización del análisis de datos (especialmente la normalización del eje temporal y la alineación de datos, que antes eran procesos manuales tediosos)
Aunque la demostración utiliza un circuito y un MCU triviales para ilustrar el enfoque, Gerads señala que el flujo de trabajo se escala bien a circuitos más complejos y proyectos embebidos reales.
📖 Read the full source: HN AI Agents
👀 Ver también

VTCode: Un agente de codificación TUI en Rust que recorta agresivamente el contexto con fragmentación a nivel de AST
VTCode es un agente de codificación TUI en Rust de código abierto que recorta agresivamente el contexto usando chunking a nivel de AST mediante ripgrep y ast-grep. Admite proveedores personalizados compatibles con OpenAI, sandboxing con macOS Seatbelt y Linux Landlock, y validación tree-sitter-bash en comandos generados.

La habilidad de Claude para Devvit mejora la precisión de generación de código del 73% al 100%.
Un desarrollador creó una capa de prompt estructurada SKILL.md para Claude que proporciona contexto para la plataforma Devvit de Reddit, mejorando los resultados de evaluación de 7/10 a 10/10 en tareas comunes de Devvit al prevenir errores específicos de tiempo de ejecución.

memora: Memoria versionada y tipificada para agentes de IA – Git para las creencias de la IA
memora es una herramienta CLI en Rust que versiona la memoria de agentes de IA con capacidades tipadas, rastreables, ramificables y fusionables.

Herramienta de Voz a Texto sin Conexión para macOS Usando Whisper Local mediante MLX
Un desarrollador ha publicado como código abierto whisper-dictate, una herramienta para macOS que proporciona transcripción de voz a texto completamente offline con capacidades de traducción en tiempo real usando Whisper ejecutándose localmente a través de MLX en Apple Silicon. La transcripción toma aproximadamente 500ms después de dejar de hablar.