1. Conduid
  2. Developer Tools
  3. Servers
MCP server · Developer Tools

Servers

A collection of MCP servers to allow LLMs to use the qiskit,qiskit-ibm-runtime library, qiskit-ibm-transpiler, qiskit-code-assistant service library and others

Unclaimed Apache-2.0 devtools
61Good

Scored 3 days ago · breakdown

About Servers

Servers is an MCP server published by Qiskit in the Developer Tools category: a collection of MCP servers to allow LLMs to use the qiskit,qiskit-ibm-runtime library, qiskit-ibm-transpiler, qiskit-code-assistant service library and others.

The repository has 41 stars and 21 forks, with the last commit 14 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/Qiskit/mcp-servers

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Servers

Powered by Claude · Grounded in docs

I know everything about Servers. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

meta-v0.12.1qiskit-mcp-servers v0.12.1 · 8 Oct 2026What's Changed chore(deps): cap the Qiskit major version in the qiskit requirement by @jesus-talavera-ibm in https://github.com/Qiskit/mcp-servers/pull/222 Add @jesus-talavera-ibm as code owner by @cbjuan in…
runtime-v0.6.2qiskit-ibm-runtime-mcp-server v0.6.2 · 8 Oct 2026What's Changed chore(deps): cap the Qiskit major version in the qiskit requirement by @jesus-talavera-ibm in https://github.com/Qiskit/mcp-servers/pull/222 Add @jesus-talavera-ibm as code owner by @cbjuan in…
gym-v0.4.2qiskit-gym-mcp-server v0.4.2 · 8 Oct 2026What's Changed chore(deps): cap the Qiskit major version in the qiskit requirement by @jesus-talavera-ibm in https://github.com/Qiskit/mcp-servers/pull/222 Add @jesus-talavera-ibm as code owner by @cbjuan in…
qiskit-v0.3.2qiskit-mcp-server v0.3.2 · 8 Oct 2026What's Changed chore(deps): cap the Qiskit major version in the qiskit requirement by @jesus-talavera-ibm in https://github.com/Qiskit/mcp-servers/pull/222 Add @jesus-talavera-ibm as code owner by @cbjuan in…
meta-v0.12.0qiskit-mcp-servers-v0.12.0 · 13 Jul 2026What's Changed Add top_k and snippets options for search_docs_tool by @eltonjohnfanboy in https://github.com/Qiskit/mcp-servers/pull/217 fix: upgrade fastmcp to >=3.2.0 to resolve CVE-2026-32871 (CVSS 10.0) by @jesus-talavera-ibm in…

README

Qiskit MCP Servers

Tests License Python Version

qiskit-mcp-server qiskit-ibm-runtime-mcp-server qiskit-ibm-transpiler-mcp-server qiskit-docs-mcp-server qiskit-gym-mcp-server

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
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:

cd qiskit-mcp-server  # or any server directory
pip install -e .
qiskit-mcp-server

Configuration

Servers that connect to IBM Quantum cloud services require a QISKIT_IBM_TOKEN environment variable. See each server's README for the full list of environment variables and configuration options.

export QISKIT_IBM_TOKEN="your_ibm_quantum_token_here"

Client Setup

All servers are compatible with any MCP client. Pick your client below.

Claude Code

Claude Code Video

# No auth required
claude mcp add qiskit -- uvx qiskit-mcp-server
claude mcp add qiskit-docs -- uvx qiskit-docs-mcp-server
claude mcp add qiskit-gym -- uvx qiskit-gym-mcp-server

# Require QISKIT_IBM_TOKEN (https://quantum.ibm.com)
claude mcp add qiskit-ibm-runtime -e QISKIT_IBM_TOKEN=$QISKIT_IBM_TOKEN -- uvx qiskit-ibm-runtime-mcp-server
claude mcp add qiskit-ibm-transpiler -e QISKIT_IBM_TOKEN=$QISKIT_IBM_TOKEN -- uvx qiskit-ibm-transpiler-mcp-server

IBM Bob

IBM Bob Video

Add to your ~/.bob/settings/mcp_settings.json:

{
    "mcpServers": {
        "qiskit": {
            "command": "uvx",
            "args": ["qiskit-mcp-server"],
            "alwaysAllow": [],
            "disabled": false
        },
        "qiskit-docs": {
            "command": "uvx",
            "args": ["qiskit-docs-mcp-server"],
            "alwaysAllow": [],
            "disabled": false
        },
        "qiskit-gym": {
            "command": "uvx",
            "args": ["qiskit-gym-mcp-server"],
            "alwaysAllow": [],
            "disabled": false
        },
        "qiskit-ibm-runtime": {
            "command": "uvx",
            "args": ["qiskit-ibm-runtime-mcp-server"],
            "env": {
                "QISKIT_IBM_TOKEN": "<your IBM Quantum token>",
                "QISKIT_IBM_RUNTIME_MCP_INSTANCE": "<Optional: Your IBM Quantum instance CRN>"
            },
            "alwaysAllow": [],
            "disabled": false
        },
        "qiskit-ibm-transpiler": {
            "command": "uvx",
            "args": ["qiskit-ibm-transpiler-mcp-server"],
            "env": {
                "QISKIT_IBM_TOKEN": "<your IBM Quantum token>"
            },
            "alwaysAllow": [],
            "disabled": false
        }
    }
}

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "qiskit": {
      "command": "uvx",
      "args": ["qiskit-mcp-server"]
    },
    "qiskit-docs": {
      "command": "uvx",
      "args": ["qiskit-docs-mcp-server"]
    },
    "qiskit-gym": {
      "command": "uvx",
      "args": ["qiskit-gym-mcp-server"]
    },
    "qiskit-ibm-runtime": {
      "command": "uvx",
      "args": ["qiskit-ibm-runtime-mcp-server"],
      "env": {
        "QISKIT_IBM_TOKEN": "your_ibm_quantum_token_here"
      }
    },
    "qiskit-ibm-transpiler": {
      "command": "uvx",
      "args": ["qiskit-ibm-transpiler-mcp-server"],
      "env": {
        "QISKIT_IBM_TOKEN": "your_ibm_quantum_token_here"
      }
    }
  }
}
npx @modelcontextprotocol/inspector uvx qiskit-mcp-server
npx @modelcontextprotocol/inspector uvx qiskit-docs-mcp-server
npx @modelcontextprotocol/inspector uvx qiskit-ibm-runtime-mcp-server
# etc.

Available Servers

Core Servers

Server Description Directory
Qiskit MCP Server Circuit creation, transpilation, and serialization (QASM3, QPY) using Qiskit qiskit-mcp-server/
Qiskit IBM Runtime Full access to IBM Quantum hardware via Qiskit IBM Runtime qiskit-ibm-runtime-mcp-server/
Qiskit IBM Transpiler AI-optimized circuit routing and optimization via qiskit-ibm-transpiler qiskit-ibm-transpiler-mcp-server/
Qiskit Docs Search and retrieve Qiskit documentation, guides, and API references. No auth required. qiskit-docs-mcp-server/

Community Servers

Server Description Directory
Qiskit Gym RL-based quantum circuit synthesis using qiskit-gym (permutation routing, linear functions, Clifford circuits) qiskit-gym-mcp-server/

Removed Servers

  • Qiskit Code Assistant MCP Server — previously published as qiskit-code-assistant-mcp-server. Removed because the underlying Qiskit Code Assistant service has been discontinued by IBM Quantum. See the sunset announcement. The PyPI package is archived and no longer maintained.

Examples

Each server includes an examples/ directory with a Jupyter notebook (langchain_agent.ipynb) and a Python script (langchain_agent.py) showing how to build AI agents with LangChain.

The root examples/ directory contains a multi-agent Quantum Volume Finder that orchestrates multiple MCP servers to find the highest achievable Quantum Volume on IBM Quantum hardware. See the examples README for details.

Architecture

All servers are built on FastMCP and share a consistent structure:

  • Async-first — all tool and resource handlers are async, using FastMCP's native async support
  • Standalone packages — each server is an independent PyPI package with its own pyproject.toml, tests, and CI
  • MCP Registry — every server ships a server.json manifest for automatic discovery
  • Unified meta-package — qiskit-mcp-servers installs any combination via pip extras
  • Full MCP protocol — tools (quantum operations), resources (backend info, service status), and stdio transport

Development

Running Tests

cd qiskit-mcp-server  # or any server directory
./run_tests.sh

Code Quality

  • Linting: ruff check and ruff format
  • Type checking: mypy src/
  • Testing: pytest with async support and coverage reporting
  • CI/CD: GitHub Actions for automated testing

Resources

Contributing

Contributions are welcome! Please see the CONTRIBUTING.md guide for details.

License

This project is licensed under the Apache License 2.0.

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Servers

How do I install Servers?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Servers safe to use with an AI agent?

Its trust score is 61 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Servers still maintained?

Yes — the latest release is meta-v0.12.1 (8 Oct 2026), and the last commit was 14 days ago. The repository has 41 stars and 1 open issues.