{"repo":"coreyhahn/vivado_mcp","free":true,"listed":false,"github":"https://github.com/coreyhahn/vivado_mcp","clone":"git clone https://github.com/coreyhahn/vivado_mcp.git","description":"MCP server that holds vivado and allows access to vivado without starting a new batch command every time","language":"Python","stars":58,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Vivado MCP Server A Model Context Protocol (MCP) server that enables AI assistants like Claude to directly interact with AMD/Xilinx Vivado FPGA development tools. Features - Session Management : Start/stop persistent Vivado TCL sessions (avoids 30s startup per command) - Project Management : Open/close Vivado projects (.xpr files) - Design Flow : Run synthesis, implementation, and bitstream generation - Reports & Analysis : Get timing summaries, utilization reports, and design analysis - Design Queries : Explore hierarchy, ports, nets, and cells - Simulation : Control Vivado's integrated simulator (xsim) - Raw TCL : Execute arbitrary Vivado TCL commands for advanced operations Requirements - Python 3.10+ - AMD/Xilinx Vivado installed (tested with 2023.2+) - Vivado must be in your PATH, or specify the full path when starting a session Installation From GitHub Configure Claude Code Add to your Claude Code MCP configuration ( /.claude/claude desktop config.json or project-level .mcp.json ): Or if you want to specify the Python interpreter: Usage Once configured, Claude can interact with Vivado through natural language. Example workflow: 1. Start Vivado session : \"Start a Vivado session\" 2. Open project : \"Open my project at /path/to/project.xpr\" 3. Run synthesis : \"Synthesize the design\" 4. Check timing : \"What's the timing summary? Is timing met?\" 5. Check utilization : \"Show me the resource utilization\" 6. Close session : \"Stop the Vivado session\" Available Tools Session Manag","default_branch":null,"files":null,"tree":[],"storefront":"/r/coreyhahn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coreyhahn/vivado_mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}