Metadata-Version: 2.4
Name: synthpilot
Version: 1.1.41
Summary: AI-powered FPGA development with Vivado
Project-URL: Homepage, https://synthpilot.dev
Author: Xiaochuan
License-Expression: LicenseRef-Proprietary
License-File: LICENSE
Keywords: ai,eda,fpga,mcp,vivado
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# SynthPilot

**Let AI build your FPGA designs.**

SynthPilot is an MCP (Model Context Protocol) server that gives AI assistants full control over AMD Vivado. **414 tools** covering the entire FPGA development flow — project management, synthesis, implementation, timing analysis, IP configuration, Block Design, simulation, debug, and device programming.

## Quick Start

```bash
# Install
pip install synthpilot

# Activate your free license
synthpilot activate YOUR-LICENSE-KEY

# Set up Vivado integration
synthpilot install

# Done! Open Vivado → start chatting with AI
```

## Update

```bash
# pip
pip install --upgrade synthpilot

# uvx (always pulls latest)
uvx synthpilot@latest --version
```

## MCP Configuration

**Claude Desktop / Claude Code / Cursor:**

```json
{
  "mcpServers": {
    "synthpilot": {
      "command": "synthpilot"
    }
  }
}
```

Or with `uvx` (requires [uv](https://docs.astral.sh/uv/)):

```json
{
  "mcpServers": {
    "synthpilot": {
      "command": "uvx",
      "args": ["synthpilot@latest"]
    }
  }
}
```

## Features

| | Free | Pro | Max |
|---|---|---|---|
| **Tools** | 39 | 380 | All 414 |
| **Project & Synthesis** | ✅ | ✅ | ✅ |
| **IP Config & Block Design** | — | ✅ | ✅ |
| **Simulation & Debug** | — | ✅ | ✅ |
| **Custom Tcl & Non-Project** | — | — | ✅ |
| **Devices** | 1 | 2 | 3 |

## Requirements

- Python 3.10+
- Windows x64
- AMD Vivado 2018.1+

## Links

- 📖 **Documentation:** [www.synthpilot.dev/docs.html](https://www.synthpilot.dev/docs.html)
- 🆓 **Get Free License:** [www.synthpilot.dev](https://www.synthpilot.dev)
- 📧 **Support:** support@synthpilot.dev
- 📋 **Issues:** [GitHub Issues](https://github.com/LNC0831/SynthPilot/issues)
