$npx skillfedfor your agent

spsdk-mcu-link

SPSDK MCU-Link. A debugger probe plugin for SPSDK supporting LPC-Link/MCU-Link from NXP.

With conditionsPyPI Software DevelopmentReleased Jun 2026259.2K downloads / moBSD-3-ClauseSource build

Decision gist · record as of 2026-08-14

sdist only — spsdk_mcu_link-0.6.9.tar.gz · builds from source
v0.6.9 · released 2026-06-19 · Python >=3.10 · 5 runtime deps: wasmtime, pyusb, hidapi, libusb_package, spsdk

Yes, with conditions. Install this if you own NXP MCU-Link hardware and need SPSDK integration for embedded debugging. The permissive BSD-3-Clause license poses no barrier. However, expect high install friction from five runtime dependencies and be prepared for pre-alpha instability—verify that your system's USB libraries are properly configured before attempting installation, and pin the version if you need stability in production workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.10; SPSDK must be installed first; USB drivers for MCU-Link hardware must be present on the system.
  • High install friction due to five runtime dependencies including wasmtime, pyusb, hidapi, libusb_package, and spsdk itself.
  • The package is actively maintained (last commit 2026-06-19) but remains in pre-alpha status, so expect potential API changes and incomplete features.

License · maintenance · safety

BSD-3-Clause (permissive) — BSD-3-Clause is a permissive open-source license allowing commercial and private use with minimal restrictions, requiring only license and copyright notice preservation.

last release 2026-06-19 (56 days) · last repo commit 2026-06-19 · 4 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 259,215 downloads/mo, #8,415 on PyPI

Verify before relying

pip install spsdk_mcu_link
nxpdebugmbox --interface mcu-link --port auto
  • Whether wasmtime, pyusb, hidapi, and libusb_package install reliably across Windows, macOS, and Linux without additional system configuration.
  • Stability and feature completeness of pre-alpha releases and likelihood of breaking changes before 1.0.
  • Whether the plugin works with all NXP MCU-Link hardware variants or only specific versions.
Same gist for agents: .md · .json

What it is and what it does

SPSDK MCU-Link is a plugin that extends the NXP SPSDK toolkit with support for NXP's MCU-Link and LPC-Link debug probes. It implements the CMSIS-DAP protocol to enable hardware debugging, firmware updates, and SWD/JTAG interface access through the nxpdebugmbox command-line tool. The plugin integrates directly into SPSDK's probe discovery and management system, allowing developers to use MCU-Link hardware as a debug interface for embedded development workflows.

The package depends on five runtime components: spsdk (the core toolkit), pyusb and hidapi for USB communication, libusb_package for low-level USB access, and wasmtime for WebAssembly execution. This dependency stack introduces significant install friction, particularly on systems without pre-configured USB development libraries. The package is actively maintained but classified as pre-alpha, indicating that core functionality is present but the API and feature set may change.

Use it for

  • Debug embedded firmware on NXP microcontrollers using MCU-Link hardware connected via USB.
  • Update MCU-Link probe firmware through the nxpdebugmbox tool integrated with SPSDK.
  • Access SWD and JTAG interfaces for low-level hardware debugging and development.
  • Automate debug probe discovery and session management in embedded development scripts.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, with conditions.

Install this if you own NXP MCU-Link hardware and need SPSDK integration for embedded debugging. The permissive BSD-3-Clause license poses no barrier. However, expect high install friction from five runtime dependencies and be prepared for pre-alpha instability—verify that your system's USB libraries are properly configured before attempting installation, and pin the version if you need stability in production workflows.

Install

spsdk-mcu-link on PyPI

Before you install

High install friction due to five runtime dependencies including wasmtime, pyusb, hidapi, libusb_package, and spsdk itself. The package is actively maintained (last commit 2026-06-19) but remains in pre-alpha status, so expect potential API changes and incomplete features.

Requires Python >=3.10; SPSDK must be installed first; USB drivers for MCU-Link hardware must be present on the system.

License in practice

BSD-3-Clause is a permissive open-source license allowing commercial and private use with minimal restrictions, requiring only license and copyright notice preservation.

Quickstart

pip install spsdk_mcu_link
nxpdebugmbox --interface mcu-link --port auto

Verify before relying

  • Whether wasmtime, pyusb, hidapi, and libusb_package install reliably across Windows, macOS, and Linux without additional system configuration.
  • Stability and feature completeness of pre-alpha releases and likelihood of breaking changes before 1.0.
  • Whether the plugin works with all NXP MCU-Link hardware variants or only specific versions.

Package facts

LicenseBSD-3-Clause permissive
Python supportSupports the current Python release >=3.10
Install frictionHigh. Source build required
Runtime dependencies
5 packages
wasmtimepyusbhidapilibusb_packagespsdk
MaintenanceActively maintained 56 days since the last release
Last repo commit
First released
Downloads259,215 / month, #8,415 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 2 - Pre-AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseNatural Language :: EnglishProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

Evidence: spsdk_mcu_link-0.6.9.tar.gz

Tags

Capabilities
NXP MCU-Link debug probeCMSIS-DAP protocol supportSPSDK debug pluginLPC-Link debuggerNXP firmware debuggingembedded debug interfaceJTAG SWD probe
Topics
embedded-debuggingnxp-hardwareusb-probe
PyPI keywords
NXPSPSDKmcu-linkmculinkCMSIS-DAP

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “NXP MCU-Link debug probe”

  • spsdk-mcu-linkA plugin for SPSDK that adds support for NXP MCU-Link debug probes,…
  • pyocd-pemicroA PyOCD plugin that adds support for PEMicro debug probes…
  • pypemicroProvides a Python interface to PEMicro debug probe libraries,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also pylink-square · spsdk · spsdk-pyocd · libusbsio · pypemicro · pyocd-pemicro · pyocd · pytest-embedded-jtag · universal-silabs-flasher · libuuu