Skip to main content
Glama
lucasgerads

pymcuprog-mcp

by lucasgerads

Related Servers

Alternatives to pymcuprog-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants like Claude to directly debug microcontrollers via JLink, supporting breakpoints, single-step, memory/register access, variable inspection, RTT logging, and firmware flashing.
      25
      6
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI assistants to control an STM32 microcontroller over serial by reading/writing GPIO, setting LED brightness, reading ADC channels, and displaying text on an OLED screen via natural language.
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to interact with STM32 development boards via J-Link debugger using RTT communication, supporting connection, logging, memory operations, and firmware flashing through natural language.
      12
      1
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to debug ARM Cortex-M targets via GDB and OpenOCD, supporting attach, breakpoints, stepping, register/memory inspection, and SVD peripheral decoding.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI coding assistants to perform complete headless STM32 embedded firmware development, including project creation, pin configuration, code generation, building, and flashing, by driving the official STM32 command-line toolchain.
      9
      MIT

    TDQS

    A3.7/5.0

    Scored across 18 tools

    Disambiguation4/5

    Most tools have distinct purposes with clear descriptions, but there is some overlap between flash, write_hex, write_memory, and build_and_flash. The descriptions clarify differences, so agents can generally choose correctly.

    Naming Consistency4/5

    Tool names predominantly use snake_case with a verb_noun pattern, but some are single verbs (erase, flash, ping) and a few combine verb_verb (build_and_flash) or verb_prep_noun (hold_in_reset), creating minor inconsistencies.

    Tool Count5/5

    18 tools cover the full programming workflow—connection, programming, memory ops, voltage control, info—without being excessive. Each tool serves a distinct need for the domain.

    Completeness5/5

    The tool set covers build, erase, write, verify, read, reset, voltage control, and tool info. Missing specialized fuse/lockbit tools are mitigated by write_memory/read_memory, making the surface complete for typical use.

    Maintenance

    ActivityInactive
    ResponsivenessNo issues