### Fetch AI-Guided Setup Instructions Source: https://www.synthpilot.dev/docs.html Use this command to provide your AI coding tool with the necessary documentation to guide you through installation and configuration. ```bash $ curl -sL https://synthpilot.dev/llms.txt ``` -------------------------------- ### Run SynthPilot Setup Source: https://www.synthpilot.dev/docs.html Execute the guided setup command to automatically register SynthPilot in supported AI tools. ```bash $ synthpilot setup ``` -------------------------------- ### Install and Setup SynthPilot Source: https://www.synthpilot.dev/docs.html Install the tool using uv and run the automated setup command to configure Vivado and register the tool. ```bash $ uv tool install synthpilot $ synthpilot setup ``` -------------------------------- ### AI-Guided Setup Command Source: https://synthpilot.dev Use this command to fetch the configuration for AI-assisted setup. ```shell curl -sL https://synthpilot.dev/llms.txt ``` -------------------------------- ### Manual Installation Command Source: https://synthpilot.dev Install SynthPilot manually using the uv package manager. ```shell uv tool install synthpilot ``` -------------------------------- ### Troubleshoot Installation and Path Issues Source: https://www.synthpilot.dev/docs.html Commands to diagnose installation issues, locate the scripts directory, and perform upgrades. ```bash synthpilot doctor ``` ```bash synthpilot doctor --fix ``` ```bash python -c "import sysconfig; print(sysconfig.get_path('scripts'))" ``` ```bash uv tool upgrade synthpilot ``` -------------------------------- ### Install and Verify SynthPilot Source: https://www.synthpilot.dev/docs.html Commands to force a reinstall of the latest version and verify the current installation. ```bash uvx --reinstall synthpilot@latest --version ``` ```bash synthpilot --version ``` -------------------------------- ### Install oh-my-fpga Plugin for Claude Code Source: https://www.synthpilot.dev/docs.html Commands to add and install the oh-my-fpga plugin within the Claude Code environment. ```bash /plugin marketplace add LNC0831/oh-my-fpga /plugin install oh-my-fpga ``` -------------------------------- ### Configure Claude Desktop MCP Source: https://www.synthpilot.dev/docs.html Manual configuration for Claude Desktop using either a standard installation or an isolated uvx environment. ```json { "mcpServers": { "synthpilot": { "command": "synthpilot" } } } ``` ```json { "mcpServers": { "synthpilot": { "command": "uvx", "args": ["synthpilot@latest"] } } } ``` -------------------------------- ### Upgrade SynthPilot with uv Source: https://www.synthpilot.dev/docs.html Use this command to update the globally installed SynthPilot tool. Ensure all AI tools are closed on Windows to avoid file locking issues. ```bash $ uv tool upgrade synthpilot ``` -------------------------------- ### Run latest SynthPilot with uvx Source: https://www.synthpilot.dev/docs.html Use the @latest tag to ensure the most recent version is fetched, as uvx may otherwise use cached versions. ```bash $ uvx synthpilot@latest --version ``` -------------------------------- ### Configure Project-Level MCP Source: https://www.synthpilot.dev/docs.html Configuration for project-level MCP files, requiring the stdio transport type. ```json { "mcpServers": { "synthpilot": { "type": "stdio", "command": "synthpilot" } } } ``` ```json { "mcpServers": { "synthpilot": { "type": "stdio", "command": "uvx", "args": ["synthpilot@latest"] } } } ``` -------------------------------- ### Configure Trae MCP Source: https://www.synthpilot.dev/docs.html Manual configuration for Trae settings and project-level files. ```json { "mcpServers": { "synthpilot": { "command": "synthpilot" } } } ``` -------------------------------- ### Configure Codex MCP Source: https://www.synthpilot.dev/docs.html Manual configuration for Codex using TOML format. ```toml [mcp_servers.synthpilot] command = "synthpilot" ``` -------------------------------- ### Configure Vivado Connection Port Source: https://www.synthpilot.dev/docs.html Command to specify a custom port if the default port 9999 is occupied. ```bash synthpilot install --port 9998 ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.