Skip to main content
Glama

Virtuoso Schematic MCP

This is a focused MCP server for interacting with Cadence Virtuoso schematics. It provides tools to inspect hierarchies, nets, instances, and verify schematic integrity.

Installation

  1. Install the package:

    pip install -r requirements.txt
  2. Start the SkillBridge Server in Virtuoso: In your Virtuoso CIW window:

    load("/path/to/your/python/site-packages/skillbridge/resources/server.il")
    pyStartServer(?port 5000)

Related MCP server: kicad-mcp

Tools Available

  • connect(host, port): Connects to the Virtuoso session.

  • get_instances(lib, cell): Lists all instances (components) in the schematic.

  • get_nets(lib, cell): Lists all nets and their connections (pins and instance terminals).

  • inspect_instance(lib, cell, instance_name): Get properties and parameters of a specific component.

  • check_and_save(lib, cell): Runs schCheck and dbSave to validate the schematic.

Configuration

Add to your claude_desktop_config.json:

"virtuoso-schematic": {
  "command": "python",
  "args": ["/path/to/virtuoso-schematic-mcp/src/server.py"]
}

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables natural language interaction with KiCad projects, schematics, and PCBs, supporting project management, design rule checking, netlist extraction, and datasheet RAG search.
    2
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables natural language interaction with Cadence Virtuoso SKILL via Claude Code, allowing users to load files, evaluate expressions, inspect forms, and read CIW errors.
    -