An MCP server that exposes IBM Quantum Runtime via Qiskit, allowing AI assistants to set up IBM Quantum credentials, inspect backends and calibration data, find qubit chains, and run or monitor quantum jobs. It supports circuit execution with EstimatorV2 and SamplerV2 primitives and includes backend/job management capabilities.
From the registry: MCP server for IBM Quantum computing services through Qiskit IBM Runtime
$ pip install qiskit-ibm-runtime-mcp-serverPlease install the `qiskit-ibm-runtime-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 server package from PyPI** — Install the MCP server package using pip. Run: `pip install qiskit-ibm-runtime-mcp-server`
- **Create an IBM Quantum account** — An IBM Quantum account is required to access IBM Quantum services. (https://quantum.cloud.ibm.com)
- **Obtain an IBM Quantum API token** — Get your API token from the IBM Quantum dashboard. This token is typically required unless you have already saved credentials locally in ~/.qiskit/qiskit-ibm.json. (https://quantum.cloud.ibm.com/docs/en/guides/save-credentials)
Canonical MCP server config (stdio transport):
- command: `qiskit-ibm-runtime-mcp-server`
- args: []
- required environment variables:
- `QISKIT_IBM_TOKEN`: IBM Quantum API token. Required for the default setup unless credentials have already been saved locally in ~/.qiskit/qiskit-ibm.json. (example: `<your-ibm-quantum-api-token>`)
- optional environment variables:
- `QISKIT_IBM_RUNTIME_MCP_INSTANCE`: IBM Quantum instance CRN. Optional, but recommended to speed up initialization by skipping automatic instance lookup. Overrides any instance saved in local credentials. (example: `<your-instance-crn>`)
Note: The README also documents a local source/uv workflow, but the simplest portable command shape comes from the installed PyPI package. Credentials can alternatively be saved locally via Qiskit so the server can run without QISKIT_IBM_TOKEN in MCP config, but environment-variable configuration is the recommended path.
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.QISKIT_IBM_RUNTIME_MCP_INSTANCEIBM Quantum instance CRN used to speed up startup and override instance lookup.All Azure MCP tools to create a seamless connection between AI agents and Azure services.