Overview
This is an enterprise-grade feature available exclusively to Classiq’s enterprise customers.
- Modeling — write quantum algorithms in Python using Classiq.
- Synthesis — compile a model into a quantum program with
synthesize(), constraints, and hardware targets. - Execution — run circuits:
sample,observe,calculate_state_vector, and variational loops. - Post-processing — interpret results: histograms, energy curves, and most-probable states.
- Analyzer — inspect synthesized programs for gate counts, depth, and hardware fit.
- Qiskit migration — translate existing Qiskit code into Classiq models.
Installation
The marketplace is access-controlled: reach out to Classiq to get onboarded, and you’ll receive a personal GitHub invitation to the repository. Accept it first — the steps below assume you already have access.- Claude Code
- Cursor
Add the marketplace once per machine, using the repository from your invitation:Then install the plugin:Restart Claude Code after the first install so the bundled MCP server comes up. You’ll be prompted to approve the
classiq-mcp server on first use.Keeping it up to date:The plugin requires the
classiq Python package in your project’s environment. If you don’t have it yet, ask the agent to install it — see the Install Classiq example in the Examples section below, or Use Python and Classiq for manual SDK setup.Usage
Once installed, just describe what you want in natural language — no special syntax required. The agent picks the right skill for each phase of the work:
For requests that span multiple phases — “model this and run it” — the agent organizes the full pipeline end-to-end.
Examples
- Hello World
- Quantum Arithmetic
- Grover's Search
- Install Classiq
Prompt:Generated code:Output:
Per-project best practices
A small amount of one-time setup per project pays off quickly: a project memory file gives the agent persistent context about your environment, sanity checks let you verify everything is wired up before you start, and a troubleshooting reference saves time when something unexpected happens.Memory file
Both IDEs support a project-level file that the agent reads at the start of every conversation. Use it to record your Python environment and any project-specific conventions — so the agent never has to ask and never guesses wrong.- Claude Code
- Cursor
Create Claude Code picks up
CLAUDE.md at the root of your project and fill in the bracketed fields:CLAUDE.md automatically — no additional configuration required.Sanity checks
Run these checks after installation to confirm the plugin is wired up correctly.- Claude Code
- Cursor
Verify the plugin is installed:Look for Confirm skills are active:Run A successful lookup means the
classiq-quantum-engineer@classiq in the output. If it is missing, reinstall:/status or ask the agent directly: "Which Classiq skills do you have loaded?" The response should name skills such as classiq-modeling, classiq-synthesis, and classiq-execution.Confirm the MCP server is running:Ask the agent:classiq-mcp server is up. A timeout or “no tools available” reply means the server did not start — see Troubleshooting below.Troubleshooting
MCP server does not start
- Claude Code
- Cursor
The
classiq-mcp server starts automatically on launch, but requires a one-time approval prompt on first use.- Run
/plugin list— confirmclassiq-quantum-engineer@classiqappears. - Go to Settings → MCP Servers. If
classiq-mcpshows as disabled, enable it. - Restart Claude Code. The server starts fresh on each launch.
Skills do not load
- Claude Code
- Cursor
Skills appear in Settings → Rules. If they are absent after installation:
- Quit and relaunch Claude Code.
- Confirm the plugin installed cleanly:
/plugin listshould showclassiq-quantum-engineer@classiqwithout an error flag.
Plugin is installed but not updating
- Claude Code
- Cursor
If Restart Claude Code after updating.
synthesize behavior or skill instructions seem outdated: