dl32
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dl32Capture 0.5s at 10MHz and tell me which channels are active"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
atk-dl32-mcp
English | ภาษาไทย
MCP server and Python driver for the ALIENTEK ATK-DL32 USB logic analyzer. It works without ATK-Logic: it talks to the device directly through a reverse-engineered USB protocol and decodes protocols offline with sigrok. An AI assistant such as Claude can capture, measure and decode signals.
Features
Capture all 16 channels (D0-D15) in stream mode at 1-100 MHz (verified)
Selectable input threshold (1.8 V / 3.3 V / 5 V logic)
Per-channel activity summary: edge count, high %, min/max pulse width
Measure frequency, period, duty cycle and pulse-width statistics
Decode any sigrok protocol (UART, I2C, SPI, CAN, 1-Wire, WS281x and more), including stacked decoders
Fast built-in UART 8N1 decoder
Captures are saved as
.srfiles that open in PulseView
Related MCP server: logic-analyzer-mcp
Tools
Tool | Description |
| Connect and return device info (mode, MCU version, name, supported sample rates, threshold presets) |
| Capture all 16 channels (sample rate, duration, threshold), save a |
| Frequency, period, duty cycle, high/low pulse widths and first edge times for one channel |
| Run a sigrok protocol decoder (with optional stacked decoders) and return annotations with timestamps |
| Fast built-in UART 8N1 decode of the latest capture, returned as text and hex |
| List available sigrok protocol decoders |
| Show a decoder's channels, options and annotation classes |
Example prompts
"Capture 0.5 s at 10 MHz and tell me which channels are active"
"Decode I2C with SCL on D1 and SDA on D0"
"Measure the PWM frequency and duty cycle on D3"
"Read the UART text on D0 at 115200 baud"
Requirements
Windows only. The driver uses the Cypress
cyusb3driver (VID04B4/ PID6A6A), which is installed with ATK-Logic.Python 3.10+
sigrok-cli for
dl32_decode,dl32_list_decodersanddl32_decoder_helpClose ATK-Logic before use: only one program can own the USB device.
Install
pip install -r requirements.txtRun
python dl32_mcp.pyEnvironment variables:
Variable | Description |
| Path to |
Captures are saved to ./captures.
Claude Code / Claude Desktop config
{
"mcpServers": {
"dl32": {
"command": "python",
"args": ["C:/path/to/dl32_mcp.py"]
}
}
}Command-line tool
python dl32cap.py infopython dl32cap.py capture --rate 10M --time 0.2 --uart 0:115200 --save cap.npzProject layout
Path | Description |
| MCP server |
| Command-line capture and analysis tool |
| Driver: |
| USB protocol notes from reverse engineering |
| Low-level probe and test scripts used while developing the driver |
| PlatformIO firmware for an ESP32-S3 that outputs a known UART pattern (115200 8N1 on GPIO8) for testing captures |
Disclaimer
This is an unofficial project and is not affiliated with ALIENTEK. The protocol was worked out for interoperability; use at your own risk.
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Gives your AI assistant persistent memory and intelligence about your work patterns.
Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.
Cross-device AI memory with encrypted activity capture and context handoff between AI tools
- alloyOAuthai.usealloy
Connect Claude, Cursor, Codex, and other AI tools to your robotics mission data.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Saleae Logic analyzers, capture and analyze digital/analog signals, and export data via MCP.MIT
- AlicenseAqualityBmaintenanceAI-driven USB logic analyzer control via FastMCP. Captures digital traces, decodes UART/I2C/SPI, and exports VCD for PulseView, supporting sigrok hardware and built-in simulator.62MIT
- AlicenseNot gradedqualityCmaintenanceEnables control of Digilent WaveForms instruments (oscilloscope, AWG, logic analyzer) over USB, supporting devices like Analog Discovery 2/3 and Digital Discovery.3MIT
- FlicenseNot gradedqualityCmaintenanceEnables remote control and automation of Saleae logic analyzers for capture, export, and protocol decoding.10-