vivado_mcp
by coreyhahn
Overview
Enables AI assistants to directly interact with AMD/Xilinx Vivado FPGA development tools for tasks like session management, project manipulation, design flow, reports, analysis, design queries, and simulation.
Installation
vivado-mcpSecurity Notes
The server includes a `run_tcl` tool that allows arbitrary Vivado TCL commands to be executed directly on the host system. Tools like `open_project` and `generate_full_report` can read from and write to arbitrary file paths on the host system. There is no explicit input sanitization against TCL injection or path traversal for user-provided arguments in many commands. These capabilities, while powerful for AI automation, pose significant security risks if the server or the AI client interacting with it were compromised or misused, potentially leading to arbitrary code execution, data exfiltration, or system damage.
Similar Servers
KiCAD-MCP-Server
Enables AI assistants like Claude to interact with KiCAD for PCB design automation, providing comprehensive tool schemas and real-time project state access.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
claude-prompts
This server provides a hot-reloadable prompt engine with chains, quality gates, and structured reasoning for AI assistants, enhancing control over Claude's behavior in prompt workflows.
responsible-vibe-mcp
Manages conversation state and guides LLM coding agents through structured software development workflows with long-term project memory and multi-agent collaboration.