An MCP server that transpiles and analyzes quantum circuits using Qiskit pass managers. It accepts OpenQASM 2/3 or QPY input, supports preset hardware topologies and basis gates, and returns optimized circuits plus comparison metrics.
From the registry: MCP server for Qiskit quantum computing with circuit serialization utilities
$ pip install qiskit-mcp-serverPlease install the `qiskit-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Python 3.10 or higher** — Python 3.10+ is required to run the server.
- **Install the package from PyPI** — Install the published qiskit-mcp-server package so the qiskit-mcp-server command is available. Run: `pip install qiskit-mcp-server`
Canonical MCP server config (stdio transport):
- command: `qiskit-mcp-server`
- args: []
- optional environment variables:
- `QISKIT_MCP_MAX_QUBITS`: Optional override for the maximum number of qubits allowed per circuit. (example: `<max-qubits>`)
- `QISKIT_MCP_MAX_GATES`: Optional override for the maximum number of gates allowed per circuit. (example: `<max-gates>`)
Note: Prefer the PyPI install path over running from a checked-out repository. The README also shows a local uv-based source workflow, but the simplest portable MCP config is to run the installed qiskit-mcp-server executable over stdio.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.QISKIT_MCP_MAX_QUBITSrequiredOverrides the maximum number of qubits allowed for circuit input.QISKIT_MCP_MAX_GATESrequiredOverrides the maximum number of gates allowed for circuit input.