Skip to main content
Glama

Related Servers

Alternatives to vivado-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      A lean MCP server that lets AI agents drive Xilinx Vivado for synthesis, implementation, simulation, and diagnostics through 30 curated tools and raw Tcl execution.
      Apache 2.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for deterministic Vivado FPGA automation including project scaffolding, simulation, synthesis, implementation, and gated bitstream generation.
      4
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      MCP server for AMD Xilinx Vivado 2023.1 that enables Claude Code to act as an AI FPGA engineer, providing 27 tools for querying, building, simulating, and programming FPGA designs.
      2
      -
    • F
      license
      C
      quality
      C
      maintenance
      An AI-centric MCP server that enables automated Xilinx Vivado workflows, including project management, synthesis, implementation, and timing analysis. It allows AI agents to drive hardware design processes while integrating directly with the official Vivado GUI for visual context.
      15
      4
      -
    • F
      license
      B
      quality
      B
      maintenance
      A Model Context Protocol server that lets AI clients operate AMD Vivado through safe, workflow-level tools while allowing the user to watch and interact with the Vivado GUI.
      21
      1
      -

    TDQS

    A3.8/5.0

    Scored across 32 tools

    Disambiguation3/5

    Most tools have distinct purposes (reports, runs, XDC, offline parsers), but there is noticeable overlap in the Tcl execution family: run_tcl and safe_tcl are similar, several offline parsers (parse_xpr, parse_bit_header, parse_ltx, compare_xci, inspect_ip_params) all deal with file/design inspection, and both get_run_progress and run_synthesis/run_implementation with wait=False can monitor progress. The descriptions do clarify the differences, but an agent could confuse safe_tcl/run_tcl or the various parsing tools in a hurry.

    Naming Consistency4/5

    The naming is mostly consistent with verb_noun patterns: get_*, run_*, parse_*, set_*, check_*, compare_*, inspect_* are all clear and predictable. Minor deviations exist: safe_tcl and run_tcl don't follow the verb_noun pattern as strictly, and the three waveform tools (query_waveform, set_wave_zoom, set_wave_analog) are a mixed set, but overall the naming is very readable and predictable.

    Tool Count3/5

    At 32 tools, this is on the heavy side for an MCP server. The variety of Vivado workflows (project management, synthesis, implementation, constraints, IP, waveform, offline analysis) justifies many of them, but a few are marginal (e.g., get_io_report vs verify_io_placement_tool, get_pre_commit_summary feels like a convenience utility). It's pushing into 'too many' territory but still coherent overall.

    Completeness4/5

    The server covers the major Vivado workflows well: project info, constraint checking/fixing, synthesis/implementation/bitstream/programming, reports, IP inspection, offline file parsing, and session management. Minor gaps exist: there's no dedicated simulation launch/run tool (covered only via run_tcl examples), no block design CRUD tools, and IP creation/configuration relies on raw run_tcl. The get_next_suggestion tool attempts to stitch the workflow together, which helps cover gaps.

    Maintenance

    ActivityMaintained
    ResponsivenessWithin a week