Claude Code taking a screenshot of a LeCroy oscilloscope

I created an MCP1 server that interfaces with LeCroy oscilloscopes. Using my scope with Claude Code is impressively useful and lets Claude trigger measurements, read waveforms, and iterate without manual intervention for things like embedded development. One often cited limitation of LLMs is the lack of grounding of real world feedback and interaction2. By letting the LLM directly read from and operate the scope, Claude gets direct feedback from the real world and it turns out to be surprisingly good at it.

To try it out yourself, check out my github and pypi repo:

1

Model Context Protocol — wikipedia.org