Xilinx Vivado MCP
Allows AI agents to control AMD Xilinx Vivado for FPGA design, including project creation, synthesis, placement, routing, bitstream generation, simulation, and hardware programming.
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., "@Xilinx Vivado MCPgenerate a bitstream for the current design"
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.
FPGA AI Agent Project — AX7020 Zynq-7020 Development Framework
Project Root:
D:\fpgaprojectArchitecture:docs/architecture_ai_zynq7020.mdv2.3.1 (FROZEN TOP-LEVEL) Current: B00–B09 COMPLETE; B10/O8 Freeze Package Delivered (User Confirmed GPIO v1 Stable Baseline); B11 ✅ COMPLETE (2026-08-16): Generalization Framework Black-Box Verification — Zero Peripheral Skill + 103 Tools MCP + 6-LED Test Case, White-Box/Phase Black-Box/Final Black-Box Full Chain PASS (Input Frozen atdocs/development/tests/B11_phase4_blackbox_basis.md)
B03 Board Configuration Package and Environment Baseline
Sub-step | Status |
0: Authoritative Asset Inventory | ✅ |
1: Board Configuration Package and Schema | ✅ |
2: Environment Detection and Diagnosis | ✅ |
3: Drift and Misconfiguration Testing | ✅ |
4: B03 General Gate and Freeze | ✅ |
Agent2 Black-Box Acceptance | ✅ (19/19 PASS) |
B03 Overall | ✅ COMPLETE / FROZEN |
Related MCP server: vivado-mcp-agent
B04 Unified zynq_mcp Base Entry + Execution Ledger + Single-Channel Lifecycle
Sub-step | Status |
R0: Architecture Audit | ✅ FROZEN |
R1: Skeleton + Session + Ledger + Preflight + Instance Guard | ✅ COMPLETE / FROZEN (89 tests) |
R2: Vivado Bridge → PL Adapter + SingleWorker + Heartbeat | ✅ COMPLETE / FROZEN (35 tests, 566 collected / 565 passed / 1 skipped) |
R3.0: Domain Execution Lifecycle (Command/Set/Query Runner + P9) | ✅ COMPLETE / FROZEN (36 tests, 0 warnings) |
R3.1-C: | ✅ COMPLETE / FROZEN |
Subsequent PL / PS / Verification Capabilities | ✅ Integrated into unified |
B04 Overall | Core Lifecycle COMPLETE / FROZEN |
Document | Content |
B04 Implementation Plan | |
B04 Test Plan | |
B04 R2 Completion Report | |
B04 R3 PL Domain API Implementation Plan | |
B04 R3 Test Plan |
GPIO Vertical Slice Current Status
Brick | Status | Description |
B07 | ✅ SKILL CONTRACT REMEDIATED / O6 FROZEN | Escape path removed; Agent1 completes real replay using only Skill + public MCP |
B08 | ✅ WHITE-BOX HARDWARE PASS | Agent1 R6 completed full real hardware chain |
B09 | ✅ COMPLETE (PUBLIC MCP BLACK-BOX PASS) | New Agent2 completes P1–P6 using only Skill + public MCP; Consistency 12/12, UART 8/8, |
B10 | ✅ COMPLETE (O8 Freeze Package Delivered) | User confirmed GPIO v1 stable baseline (2026-08-14); release manifest at B10_freeze_manifest.md; next slice direction handed over to B11 |
B11 | ✅ COMPLETE (Full Six-Phase Closure) | Generalization framework black-box verification: generalized Skill |
Current O1 frozen baseline (2026-08-12): ALL_TOOLS=101; mcps 1264 collected; O1 specific 24 passed; final non-hardware regression 1225 passed / 1 skipped / 38 deselected. Additional real entry verification 12 passed; remaining 26 host/device-live not re-executed in O1.
Public MCP contract errata and remediation gates:
B09_execution_observation_contract.md — v1.0 COMPLETE / FROZEN
B09_execution_observation_implementation_plan.md — O1–O6 COMPLETE/FROZEN; O7 R3 PASS; Errata Closed
B09_O7_R1_failure_report.md — O7 Round 1 Black-Box Failure Final State, Evidence, and Re-Verification Gate
B09_O7_R2_failure_report.md — O7 Round 2 Failure Evidence and Remediation After Advancing to bitstream Manifest Gate
B09_O7_R3_pass_report.md — O7 Round 3 Full Public MCP Black-Box Pass Evidence, Boundary Audit, and Cleanup Results
B09_O1_completion_report.md — Ledger v2 Compatible Extension Implementation and Layered Regression Evidence
B09_O2_implementation_report.md — O2 Freeze Evidence: Unified EDA Backend Ownership, Real PID/PROCESS Observation, and Regression
B09_O3_implementation_report.md — O3 Freeze Evidence: Platform/PL Real Vivado STATUS Observation and Manifest Final Gate
B09_O4_implementation_report.md — O4 Freeze Evidence: XSCT Real PID/Step Observation, ARM ELF and PS Manifest Final Gate
B09_O5_implementation_report.md — O5 Freeze Evidence: Controller-owned XSDB, JTAG lease, UART capture, and Real RESOURCE Observation
B09_O6_completion_report.md — O6 Freeze Evidence: Skill Public Boundary, Agent1 Full Public MCP Real GPIO Replay, and Cleanup
Original B09 hardware evidence retained in
workspaces/gpio_b09_r3_20260812/REPORT_B09_R3_Agent2.md
Development Planning Documents
Document | Content |
B03 Completion Report | |
B03→B04 Handoff | |
B03 Sub-step 0 Asset Inventory |
Entry Documents
Document | Content |
Frozen Top-Level Architecture: Three Domains Four Layers + P1-P8 | |
Brick Development Plan and Progress | |
B00 Project Cleanup Plan (v0.3) | |
B00 Execution Report |
Core Components
Directory | Description |
| Vivado MCP Server (27 tools + 2 Skills), Independent Git Repository |
| Vitis MCP Server Skeleton, Independent Git Repository |
| AX7020 Platform Project, Independent Git Repository |
| Architecture Documents, Development Records, Vendor Tutorials |
| Utility Scripts (UART Scan, Driver Installation) |
| Vendor Drivers (CP210x, FTDI) |
Reference Designs
Directory | Description |
| Pure PL Breath LED Complete Project |
| PL Hardware Closed-Loop Verification |
| PS Bare-Metal ARM Reference Code |
| Golden + 11 Fault Injections + Agent2 Black-Box |
External Materials
Path | Description |
| ALINX Official 6 PDF Tutorials (~99MB) |
| CP210x/FTDI USB Drivers |
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
- FlicenseCqualityCmaintenanceAn 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.154
- AlicenseNot gradedqualityDmaintenanceMCP server for deterministic Vivado FPGA automation including project scaffolding, simulation, synthesis, implementation, and gated bitstream generation.4MIT
- AlicenseAqualityAmaintenanceA minimal MCP server that provides 25 tools and 5 hooks to control Xilinx Vivado EDA for FPGA development, including session management, Tcl execution, smart diagnostics, and IP debugging.3099Apache 2.0
- AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that enables AI assistants like Claude to directly interact with AMD/Xilinx Vivado FPGA development tools.4057MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
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/zdx8637-gitdog/Xilinx_Vivado_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server