vivado-mcp
Active·★ 51·Apache-2.0·Updated 2026-05-30
★ Hidden Gem
Vivado MCP Server — AI 驱动的 FPGA 开发助手,自动诊断 CRITICAL WARNING 并给出修复建议
Vivado-mcp is a lightweight Model Context Protocol (MCP) server designed to control Xilinx Vivado EDA using 25 focused tools and 5 intelligent hooks, embodying a 'less is more' philosophy. It provides structured parsing, local knowledge bases, and cross-command protocols, empowering AI models to effectively orchestrate complex Vivado workflows.
#Vivado#FPGA#EDA Automation#Tcl Scripting#AI Tools#Hardware Design#Python SDK
01
Features
01Dual-mode sessions for GUI, headless CI, or attaching to existing Vivado instances
0225 streamlined tools and 5 intelligent hooks covering the full FPGA development process
03Intelligent diagnostics for Critical Warnings/Errors with classified Chinese repair suggestions
04Structured parsing of IO and timing reports into JSON format for AI analysis
05Cross-platform support for Windows and Linux with zero external dependencies
02
Compatibility
Python
Runtime
Verified via docs
Windows
OS
Verified via docs
Linux
OS
Verified via docs
Xilinx Vivado
EDA Tool
Verified via docs
03
Quick start
1
$ pip install vivado-mcp
2
$ vivado-mcp install
04
Use cases
↳Automating Vivado project setup, synthesis, and implementation
↳Intelligent debugging and error resolution based on diagnostic reports
↳Pre-commit checks and linting for Verilog and XDC files via intelligent hooks
↳Generating structured project summaries for documentation or commit messages
↳Integrating Vivado workflows into CI/CD pipelines using headless mode
05
Alternatives
n8n-mcp★ 21.4k
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
gemini-mcp-tool★ 2.2k
MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding
browser-agent-py★ 1.2k
AI Browser Agent is an advanced Browser AI tool developed by Oxylabs AI Studio that automates real user browsing tasks using natural language instructions.
obsidian-mcp-server★ 565
Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and frontmatter, acting as a bridge to the Obsidian Local REST API plugin.
Related searches
Comments
Log in to leave a comment
No comments yet. Be the first!