Mmcp.market

Qiskit Gym MCP Server

by Qiskit·io.github.Qiskit/qiskit-gym-mcp-server·v0.4.1

MCP server for qiskit-gym reinforcement learning quantum circuit synthesis

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

40 stars

Reviews

Write one

Nobody has reviewed Qiskit Gym MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Qiskit Gym MCP Server tools (38, 7 write)

write = sends, deletes, buys or posts

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

  • batch_train_environments_tool

    Train multiple environments in sequence.

  • convert_qasm3_to_qpy_tool

    Convert a QASM3 (or QASM2) circuit to base64-encoded QPY format.

  • convert_qpy_to_qasm3_tool

    Convert a QPY circuit to human-readable QASM3 format.

  • create_clifford_env_toolwrite action

    Create a CliffordGym environment for learning Clifford circuit synthesis.

  • create_coupling_map_toolwrite action

    Create a custom coupling map.

  • create_linear_function_env_toolwrite action

    Create a LinearFunctionGym environment for learning CNOT synthesis.

  • create_permutation_env_toolwrite action

    Create a PermutationGym environment for learning qubit routing with SWAP gates.

  • delete_environment_toolwrite action

    Delete an environment.

  • delete_model_toolwrite action

    Delete a model.

  • extract_subtopologies_tool

    Extract connected subtopologies of N qubits from a hardware preset.

  • generate_random_clifford_tool

    Generate a random Clifford element for testing.

  • generate_random_linear_function_tool

    Generate a random invertible linear function for testing.

  • generate_random_permutation_tool

    Generate a random permutation for testing synthesis.

  • get_environment_info_tool

    Get detailed information about a specific environment.

  • get_fake_backend_coupling_map_tool

    Get the exact coupling map from a fake IBM backend (no credentials needed).

  • get_model_info_tool

    Get detailed information about a model.

  • get_tensorboard_metrics_tool

    Get training metrics from TensorBoard logs for historical runs.

  • get_tensorboard_status_tool

    Check the status of the TensorBoard process.

  • get_training_metrics_tool

    Get detailed training metrics from TensorBoard logs.

  • get_training_status_tool

    Get the status and metrics of a training session.

  • list_available_fake_backends_tool

    List all available fake backends for offline topology access.

  • list_environments_tool

    List all active RL environments.

  • list_loaded_models_tool

    List all models currently loaded in memory.

  • list_saved_models_tool

    List all models saved to disk.

  • list_subtopology_shapes_tool

    List available subtopology shapes for a given hardware and qubit count.

  • list_tensorboard_experiments_tool

    List available TensorBoard experiments from past training runs.

  • list_training_sessions_tool

    List all training sessions.

  • load_model_tool

    Load a saved model from disk.

  • mainwrite action

    Run the server.

  • save_model_tool

    Save a trained model to disk.

  • start_tensorboard_tool

    Start TensorBoard to visualize training metrics.

  • start_training_tool

    Start training an RL agent on a created environment.

  • stop_tensorboard_tool

    Stop the running TensorBoard process.

  • stop_training_tool

    Stop a training session.

  • synthesize_clifford_tool

    Synthesize an optimal quantum circuit for a Clifford operation.

  • synthesize_linear_function_tool

    Synthesize an optimal quantum circuit for a linear Boolean function.

  • synthesize_permutation_tool

    Synthesize an optimal quantum circuit for a qubit permutation.

  • wait_for_training_tool

    Wait for a background training session to complete.

Public scan report

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

no findings
  • Code scan16 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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Qiskit Gym MCP Server repository's README, as published. We do not edit it. Read it on GitHub

Qiskit MCP Servers

A collection of Model Context Protocol (MCP) servers that give AI assistants, LLMs, and agents seamless access to IBM Quantum services and Qiskit libraries. Generate quantum code, connect to real hardware, analyze backends, execute circuits, and search Qiskit documentation — all through a standardized protocol that works with any MCP-compatible client.

Quick Start

Prerequisites

  • Python 3.10+ (3.11+ recommended)
  • IBM Quantum account and API token (only required for IBM cloud servers: Runtime, Transpiler)

Install from PyPI

# Install all servers (core + community)
pip install "qiskit-mcp-servers[all]"

# Install core servers only (default, excludes community)
pip install qiskit-mcp-servers

Install individual servers

pip install "qiskit-mcp-servers[qiskit]"          # Qiskit server only
pip install "qiskit-mcp-servers[runtime]"         # IBM Runtime server only
pip install "qiskit-mcp-servers[transpiler]"      # IBM Transpiler server only
pip install "qiskit-mcp-servers[docs]"            # Documentation server only
pip install "qiskit-mcp-servers[gym]"             # Qiskit Gym server only (community)

Install from Source

Each server runs independently — the directory name and command are the same:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add qiskit-gym-mcp-server -- uvx qiskit-gym-mcp-server
Add to Cursor

Qiskit Gym MCP Server: common questions

Is Qiskit Gym MCP Server safe?
Yes, by our scan: it is graded A (94/100). Read the Qiskit Gym MCP Server safety report
How do I install Qiskit Gym MCP Server?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Qiskit Gym MCP Server need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Qiskit Gym MCP Server maintained?
The last commit was 2 days ago (2026-09-25). The latest release is v0.4.1.

More from Qiskit →