--- title: Quick Start description: Get mcnanovna running in 5 minutes --- import { Steps, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; ## Prerequisites - An MCP client (Claude Code, Cursor, Zed, or any MCP-compatible app) - NanoVNA-H connected via USB - Python 3.11+ (handled automatically by uvx) ## Installation 1. **Add the MCP server to your client** For Claude Code: ```bash claude mcp add mcnanovna -- uvx mcnanovna ``` For other clients, configure `uvx mcnanovna` as an MCP server per your client's documentation. 2. **Start a new session** 3. **Ask your assistant to use your VNA** Try these prompts: - "Scan my antenna from 144 to 148 MHz" - "What's the SWR at 145 MHz?" - "Analyze this filter's frequency response" - "Capture a screenshot of the VNA display" ## Verify Connection Try: *"Get VNA info"* You should see device details like firmware version, serial number, and frequency range. ## Next Steps - [Install mcpositioner](/mcpositioner/overview/) for automated antenna measurements - [Run a calibration](/tutorials/calibration/) for accurate measurements - [Explore all 78 tools](/mcnanovna/tools/) ## Troubleshooting ### VNA not detected 1. Check USB connection 2. Verify device appears as `/dev/ttyACM0` (Linux) or COM port (Windows) 3. Check permissions: `sudo usermod -aG dialout $USER` (Linux) ### Permission denied On Linux, add your user to the dialout group: ```bash sudo usermod -aG dialout $USER # Log out and back in for changes to take effect ```