MCP.Market

Qiskit MCP server

by daedalus·io.github.daedalus/mcp-qiskit·v0.1.1

MCP server exposing Qiskit 2.3.1 quantum computing functionality

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

0 stars17 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • add_gate_tool

    Add a quantum gate to a circuit.

  • add_measurement_tool

    Add measurement operations to a circuit.

  • create_quantum_circuit_toolwrite action

    Create an empty quantum circuit.

  • draw_circuit_tool

    Draw a quantum circuit.

  • get_backend_configuration_tool

    Get detailed configuration of a quantum backend.

  • get_backend_status_tool

    Get the status of a specific quantum backend.

  • get_circuit_depth_tool

    Get the depth of a quantum circuit.

  • get_gate_definition_tool

    Get the definition of a quantum gate.

  • list_available_gates_tool

    List all available quantum gates in Qiskit.

  • list_backends_tool

    List available quantum backends.

  • run_circuit_toolwrite action

    Execute a quantum circuit on a backend.

  • run_circuits_toolwrite action

    Execute multiple quantum circuits on a backend.

  • transpile_circuit_tool

    Transpile a quantum circuit.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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_qiskit

MCP 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.

More from daedalus →