An MCP server for Qiskit transpilation that provides AI-based routing and synthesis passes for quantum circuits. It accepts QASM 3.0 or base64-encoded QPY input and returns optimized circuits, typically as base64-encoded QPY output.
From the registry: MCP server for AI Transpiler IBM Quantum services
$ pip install qiskit-ibm-transpiler-mcp-serverPlease install the `qiskit-ibm-transpiler-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-3.13** — Python version 3.10 or newer and below 3.14 is required to run the server.
- **Install the server package from PyPI** — Install the MCP server package using pip. This is the simplest portable installation path described in the README. Run: `pip install qiskit-ibm-transpiler-mcp-server`
- **Obtain IBM Quantum API token** — An IBM Quantum token is used by the server via the QISKIT_IBM_TOKEN environment variable, unless credentials are already saved in the local Qiskit configuration. In default MCP usage, setting the token is the practical way to make the server work.
Canonical MCP server config (stdio transport):
- command: `qiskit-ibm-transpiler-mcp-server`
- args: []
- required environment variables:
- `QISKIT_IBM_TOKEN`: IBM Quantum API token used to authenticate with IBM Quantum services. The README says the server can also use previously saved credentials from the local Qiskit config, but in standard MCP config this environment variable is the practical default. (example: `<your-ibm-quantum-api-token>`)
Note: The README shows running via `uv run qiskit-ibm-transpiler-mcp-server` for source/uv workflows, but the simpler portable installed command from PyPI is `qiskit-ibm-transpiler-mcp-server`. The server is described as listening for MCP connections and the example client config uses `transport: 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_IBM_TOKENrequiredIBM Quantum API token used to authenticate with IBM Quantum services when no token is passed directly or saved credentials are unavailable.All Azure MCP tools to create a seamless connection between AI agents and Azure services.