- Home
- MCP servers
- Virtuoso Schematic
Virtuoso Schematic
- python
0
GitHub Stars
python
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"michelebergo-virtuoso-schematic-mcp": {
"command": "python",
"args": [
"/path/to/virtuoso-schematic-mcp/src/server.py"
]
}
}
}You can use this MCP server to interact with Cadence Virtuoso schematics, inspect hierarchies, nets, and instances, and verify schematic integrity from an MCP client. It focuses on providing practical endpoints to explore your Virtuoso designs and run basic validation checks from a remote workflow.
How to use
You connect to the MCP server from your MCP client, then call the available tools to explore your Virtuoso schematic. Use the tool set to list components, inspect specific instances, review nets and connections, and run validation steps that save the schematic state after checks.
How to install
Prerequisites you need before installing this MCP server include Python and pip on your machine. You should also have access to the Virtuoso environment where you will start the SkillBridge server.
Configuration
Install the package requirements and configure the MCP server entry for your client to launch the server script within your Virtuoso workflow.
Available tools
connect
Establishes a connection to the active Virtuoso session so you can issue subsequent MCP commands.
get_instances
Retrieves a list of all component instances present in the current schematic, along with their references.
get_nets
Lists all nets in the schematic and shows how they connect to pins and instance terminals.
inspect_instance
Fetches properties and parameters for a specific component instance by its name, helping you verify component configuration.
check_and_save
Runs schematic checks and saves the schematic state, ensuring integrity after validation steps.