Qiskit MCP server
MCP server exposing Qiskit 2.3.1 quantum computing functionality
0 stars17 downloads/wk
Reviews
Write oneNobody has reviewed Qiskit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Qiskit tools (13, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_gate_toolAdd a quantum gate to a circuit.
add_measurement_toolAdd measurement operations to a circuit.
create_quantum_circuit_toolwrite actionCreate an empty quantum circuit.
draw_circuit_toolDraw a quantum circuit.
get_backend_configuration_toolGet detailed configuration of a quantum backend.
get_backend_status_toolGet the status of a specific quantum backend.
get_circuit_depth_toolGet the depth of a quantum circuit.
get_gate_definition_toolGet the definition of a quantum gate.
list_available_gates_toolList all available quantum gates in Qiskit.
list_backends_toolList available quantum backends.
run_circuit_toolwrite actionExecute a quantum circuit on a backend.
run_circuits_toolwrite actionExecute multiple quantum circuits on a backend.
transpile_circuit_toolTranspile a quantum circuit.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 148 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Qiskit compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,273 servers
- Tools
- 13
- the typical server has 7
- Tools that change things
- 23%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 17
- more than 5% of 11,915 servers with a package
What its tools let an agent do: 8 read · 3 create · 2 run or deploy
Install Qiskit in Claude Code, Cursor or VS Code
claude mcp add mcp-qiskit -- uvx mcp-qiskit
What the publisher says
From the Qiskit repository's README, as published. We do not edit it. Read it on GitHub
mcp-qiskit
MCP server exposing Qiskit 2.3.1 quantum computing functionality through the Model Context Protocol. Enables LLMs to create, manipulate, and execute quantum circuits via standardized MCP tools and resources.
mcp-name: io.github.daedalus/mcp-qiskit
Overview
This project provides a Model Context Protocol (MCP) server that exposes Qiskit quantum computing functionality to Large Language Models (LLMs). It allows AI assistants to:
- Create and manipulate quantum circuits
- Execute circuits on quantum simulators or real backends
- Analyze circuit properties (depth, gates, operations)
- Visualize circuits in various formats
- Manage quantum backends
Why Use This?
- LLM Integration: Enables AI assistants to perform quantum computing tasks without external tooling
- Standardized Interface: MCP provides a consistent tool-based interface for quantum operations
- Qiskit 2.3.1 Compatible: Specifically designed for Qiskit 2.3.1 with all its features
- Extensible: Easy to add new tools or backends
Installation
Prerequisites
- Python 3.11 or higher
- Qiskit 2.3.1
- A running MCP client (Claude Desktop, Cursor, etc.)
Install from PyPI
pip install mcp-qiskit[qiskit]The [qiskit] extra installs the required Qiskit dependencies. Other extras available:
# Install with development dependencies
pip install mcp-qiskit[dev,test]
# Install with MCP server dependencies
pip install mcp-qiskit[mcp]Install from Source
git clone https://github.com/daedalus/mcp-qiskit.git
cd mcp-qiskit
pip install -e ".[all]"Quick Start
As a Python Library
from mcp_qiskit import create_quantum_circuit, add_gate, add_gates, add_measurement, run_circuit
# Create a 2-qubit circuit with 2 classical bits
circuit = create_quantum_circuit(2, 2)
# Apply a Hadamard gate on qubit 0
circuit = add_gate(circuit, "h", [0])
# Apply CNOT gate (control: qubit 0, target: qubit 1)
circuit = add_gate(circuit, "cx", [0, 1])
# Or add multiple gates at once with add_gates
circuit = add_gates(circuit, [
{"gate": "h", "qubits": [0]},
{"gate": "cx", "qubits": [0, 1]},
])
# Measure all qubits
circuit = add_measurement(circuit, [0, 1])
# Execute on Aer simulator
result = run_circuit(circuit, "aer_simulator", shots=1024)
print(f"Measurement results: {result['counts']}")As an MCP Server
Claude Desktop
Add to your claudedesktopconfig.json:
{
"mcpServers": {
"mcp-qiskit": {
"command": "mcp-qiskit",
"env": {}
}
}
}Cursor
Add to your Cursor settings under MCP Servers:
{
"mcpServers": {
"mcp-qiskit": {
"command": "mcp-qiskit",
"args": []
}
}
}Other MCP Clients
# Run as stdio server
mcp-qiskit
# Or use the Python module directly
python -m mcp_qiskitMCP Tools Reference
Circuit Creation Tools
createquantumcircuit_tool
Creates an empty quantum circuit with specified number of qubits and classical bits.
Parameters:
- num_qubits (int): Number of quantum bits
- numclassicalbits (int): Number of classical bits for measurements
Returns: Dictionary representing the circuit
Example:
circuit = create_quantum_circuit_tool(num_qubits=3, num_classical_bits=3)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Qiskit: common questions
- Is Qiskit MCP server safe?
- Mostly: it is graded B (82/100). Read the Qiskit safety report
- How do I install Qiskit?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Qiskit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Qiskit maintained?
- The last commit was 183 days ago (2026-05-03). The latest release is v0.1.1.
- How does Qiskit compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,273 servers); tools 13 (the typical server has 7); tools that change things 23% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.