Skip to main content
Glama

MCP for Vivado

An AI-oriented Vivado MCP workbench.
This project adopts an MCP-first design and does not provide a self-developed desktop GUI; Vivado-related operations must be performed in the actual Vivado GUI, switching to the corresponding visual context at critical steps.

Current Status

  • Version: v2.0.0

  • PM Conclusion: v2 overall completion

  • Current release scope:

    • Windows mainline usage scenarios

    • v2 public workflow methodology

    • phase-2 core cross-domain closed-loop

    • phase-3 proof / contract / semantic / referent / public schema closing chain

Related MCP server: Vivado MCP Server

Applicable Scenarios

  • AI-driven MCP / workflow methods to manage the main Vivado design, verification, and debugging processes

  • Automatic discovery of local Vivado versions and workspace-level binding

  • Designing IP, designing Block Design, and running simulations

  • Automatic feedback and re-verification across simulation / timing / ILA / design follow-up

  • Displaying context corresponding to key steps in the Vivado GUI

Directory Description

Quick Start

  1. Install Python 3.11+

  2. Install Vivado and ensure the version is no lower than 2018.3

  3. Execute:

cd D:\ai_playgraund\vivado_mcp
powershell -ExecutionPolicy Bypass -File .\scripts\install_mcp_for_ai.ps1
  1. Follow docs/USER_INSTALL_AND_USAGE.md or docs/AI_INSTALL_AND_USAGE.md to start using

Current Entry Points

The current release exposes Python in-process MCP-style entry points:

Core classes:

  • fpga_mcp.FpgaMcpServer

  • fpga_mcp.FpgaMcpV2PublicServer

Notes:

  • This repository provides a Python package entry point for "method registration + protocol return shell + orchestration wiring"

  • It is not an independent stdio / HTTP transport layer service

  • To connect to an external AI host, you can directly import FpgaMcpV2PublicServer in the host and call list_methods() / invoke()

v2 Public Methods

  • create_workflow

  • get_workflow

  • list_workflows

  • design_block_design

  • design_ip

  • run_simulation

  • confirm_workflow

  • reject_workflow

  • cancel_workflow

  • submit_workflow_input

  • get_workflow_events

Install Server
F
license - not found
C
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • 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
    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
  • 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

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for Google Veo AI video generation

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

Latest Blog Posts

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/lzw12123/mcp-for-vivado'

If you have feedback or need assistance with the MCP directory API, please join our Discord server