logic-analyzer-mcp
Enables verification of SPI/I2C signals on PCB designs created with KiCad, working in conjunction with a KiCad MCP server.
Click on "Install 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., "@logic-analyzer-mcpdecode UART from D0 at 9600 baud"
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.
logic-analyzer-mcp
AI-driven USB logic analyzer control via FastMCP 3.2. Capture digital traces with sigrok or the built-in simulator, decode UART/I2C/SPI, and export VCD for PulseView.
How it runs
Mode | Hardware | When |
Simulator (default) | None | Development, CI, agent dry-runs |
sigrok | Hantek 6022BL (LA mode), DSLogic, FX2 clones | Production bench with sigrok-cli |
The MCP server does not bundle sigrok. Install PulseView or sigrok-cli separately, then connect your USB LA.
Related MCP server: Logic Analyzer AI MCP
Hands-in / Hands-out
Direction | Artifacts | Notes |
Hands-in |
| Via |
Hands-out | Trace preview (downsampled JSON) |
|
Hands-out | CSV, VCD, JSON summary |
|
Hands-out | Protocol decode rows |
|
Fleet pipelines
Partner MCP | Workflow |
Mixed-signal bring-up (analog + digital) | |
Verify SPI/I2C after PCB bring-up | |
Debug FPGA/MCU buses |
Quick Start
Set-Location D:\Dev\repos\logic-analyzer-mcp
uv sync --extra dev
just webapp
# Open http://127.0.0.1:10987STDIO-only (Cursor MCP):
just serveDry-run without hardware:
la_device(operation="connect", device_id="sim-la-001")
la_capture(operation="single", sample_rate_hz=1000000, sample_count=4096)
la_decode(operation="uart", rx="D0")Cursor MCP config
Add to C:\Users\sandr\.cursor\mcp.json:
"logic-analyzer-mcp": {
"command": "C:/Users/sandr/.local/bin/uv.exe",
"args": [
"--directory",
"D:/Dev/repos/logic-analyzer-mcp",
"run",
"python",
"-m",
"logic_analyzer_mcp",
"--stdio"
],
"env": {
"FASTMCP_BANNER": "0",
"FASTMCP_UPDATE_CHECK": "0",
"PYTHONUNBUFFERED": "1",
"LOGIC_ANALYZER_MCP_BACKEND": "auto"
}
}Restart Cursor after editing mcp.json.
Tools
Tool | Operations |
| list, connect, disconnect, status, capabilities, backends |
| channels, sample_rate, get, simulator_pattern |
| set, get |
| single, preview, export_csv, export_vcd, export_summary, last |
| list, run, last, uart, i2c, spi |
| discover, tool_help, status, quickstart, faq, hardware_guide |
Webapp
Port | Role |
10985 | Backend (FastAPI + MCP |
10987 | Frontend (Vite React — trace + decode viewers) |
just webappDocumentation
INSTALL.md — setup paths
docs/ARCHITECTURE.md — system design
docs/TOOLS.md — portmanteau reference
docs/HARDWARE.md — LA buying guide
docs/BACKENDS.md — sigrok + simulator
llms.txt — agent discovery index
License
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityBmaintenanceAn MCP server that provides AI assistants with a persistent, sandboxed Python environment for waveform analysis, enabling loading and manipulation of VCD/FST/FSDB files and temporal pattern matching.Last updated8
- Flicense-qualityDmaintenanceEnables AI assistants to control Saleae Logic analyzers, capture and analyze digital/analog signals, and export data via MCP.Last updated
- Alicense-qualityCmaintenanceAI-driven USB oscilloscope control via FastMCP, enabling waveform capture, CSV export, and frequency measurements on PicoScope, Hantek, or a built-in simulator.Last updated1MIT
- Alicense-qualityDmaintenanceEnables AI assistants to analyze hardware simulation VCD waveforms and GTKWave save files, providing access to signal values, bus definitions, and groupings without loading entire files.Last updatedMIT
Related MCP Connectors
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Live browser debugging for AI assistants — DOM, console, network via MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/logic-analyzer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server