Replace Claude-specific terminology with generic language: - "Ask Claude:" → "Say:" - "Claude will:" → "Your assistant will:" - "Claude uses:" → "Calls:" / "This uses:" - Architecture diagrams: "Claude Code" → "MCP Client" - Installation tabs: "Claude Code" → "MCP Client" (with Claude Code as example) - Prerequisites: list multiple MCP clients (Claude Code, Cursor, Zed) Docs now work for any MCP-compatible client or custom implementation.
70 lines
1.6 KiB
Plaintext
70 lines
1.6 KiB
Plaintext
---
|
|
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
|
|
|
|
<Steps>
|
|
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"
|
|
|
|
</Steps>
|
|
|
|
<Aside type="tip">
|
|
The VNA auto-connects on first tool call. No configuration needed if using default USB settings.
|
|
</Aside>
|
|
|
|
## 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
|
|
```
|