1. Conduid
  2. Developer Tools
  3. Ow
MCP server · Developer Tools

Ow

OS X and iOS tools for interacting with Owon Oscilloscopes.

Unclaimed devtools
39Low

Scored 5 months ago · breakdown

About Ow

Ow is an MCP server published by bbum in the Developer Tools category: oS X and iOS tools for interacting with Owon Oscilloscopes.

The repository has 19 stars and 0 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/bbum/ow

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Ow

Powered by Claude · Grounded in docs

I know everything about Ow. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

ow

CLI and MCP stdio server for Owon SDS-series oscilloscopes. Capture screenshots and waveforms over LAN; expose the same operations to LLMs so an agent can debug hardware directly.

Verified against an SDS7102V; should work for the rest of the SDS series.

Install

make install     # → ~/.local/bin/ow

Requires Swift 6.2+, macOS 26+.

Usage

ow config set host 10.0.1.230
ow status                     # identify the scope, print current waveform info
ow screen out.png             # capture display (BMP→PNG conversion if .png)
ow data out.bin               # capture waveform via STARTBIN
ow memdepth out.bin           # capture deep-memory waveform via STARTMEMDEPTH
ow bin --csv out.bin          # parse + summarize, write out.csv next to it
ow mcp                        # run as MCP stdio server

Run ow --help or ow <subcommand> --help for details.

MCP

ow mcp

Speaks JSON-RPC over stdio. Four tools:

  • scope_status — probe + identify
  • capture_screenshot — returns PNG inline (so an LLM can view it)
  • capture_waveform — capture + parse, with deep_memory, include_samples, decimate options
  • parse_bin_file — parse a saved .bin from disk

Drop the binary in your MCP client config — e.g. for Claude Desktop:

{
  "mcpServers": {
    "ow": { "command": "/Users/you/.local/bin/ow", "args": ["mcp"] }
  }
}

Protocol

The Owon SDS network protocol is reverse-engineered — the vendor manual does not document it. See PROTOCOL.md for the byte-level reference. The scope does not speak SCPI; there is no remote-control surface, only capture-and-analyze.

License

MIT (see LICENSE).

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Ow

How do I install Ow?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Ow safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ow still maintained?

Yes — the last commit was 5 months ago. The repository has 19 stars and 0 forks.