Qiskit MCP Servers — квантовые схемы и IBM Quantum

Qiskit MCP Servers

Набор MCP-серверов Qiskit: агент собирает квантовые схемы, оптимизирует их, ищет в документации и запускает задания на IBM Quantum

  • 46 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Сервер Runtime отправляет задания на реальное квантовое оборудование от имени вашего токена IBM Quantum
  • Токен хранится в переменной окружения клиента
Все причины и проверки

qiskit/mcp-servers

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/qiskit-mcp-servers

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер Runtime отправляет задания на реальное квантовое оборудование от имени вашего токена IBM Quantum
  • Токен хранится в переменной окружения клиента

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий объединяет несколько MCP-серверов на FastMCP, которые открывают агенту библиотеку Qiskit и сервисы IBM Quantum. Основных серверов четыре. Qiskit MCP Server создает и транспилирует схемы и сериализует их в QASM3 и QPY. Qiskit IBM Runtime дает полный доступ к квантовому оборудованию IBM. Qiskit IBM Transpiler оптимизирует и маршрутизирует схемы с помощью ИИ. Qiskit Docs ищет и отдает документацию, руководства и справку по API без авторизации. Отдельно лежит сервер сообщества: Qiskit Gym синтезирует схемы обучением с подкреплением для перестановок, линейных функций и схем Клиффорда. Раньше был Qiskit Code Assistant MCP Server, но его убрали, потому что IBM Quantum закрыла сам сервис. Каждый сервер ставится из PyPI отдельным пакетом или через мета-пакет qiskit-mcp-servers с нужными `extras`. В примерах показан агент на LangChain и мультиагентный поиск максимального квантового объема на оборудовании IBM Quantum.

Для кого. Исследователям и разработчикам квантовых алгоритмов, которые пишут схемы на Qiskit и хотят доверить агенту сборку, транспиляцию и запуск на оборудовании IBM.

Подходит, если

  • Агент должен собрать квантовую схему по описанию и сохранить ее в QASM3
  • Схему надо перетранспилировать под конкретный бэкенд IBM Quantum и сравнить глубину
  • Быстрый ответ по API Qiskit из документации прямо в чате с агентом
  • Задание отправляется на реальное оборудование через Qiskit IBM Runtime и отслеживается
  • Синтез схемы для перестановок или схем Клиффорда обучением с подкреплением

Не подходит, если

  • Квантовые вычисления идут на платформе другого вендора: серверы работают только с Qiskit и IBM Quantum
  • Нет учетной записи IBM Quantum: серверы Runtime и Transpiler без токена не заработают
  • Ассистент для написания кода Qiskit нужен: Code Assistant закрыт вместе с самим сервисом
  • Требуется оборудование без очереди: задания на реальном железе ждут своей очереди у IBM

Пример запроса к агенту

Собери схему, создающую запутанное состояние Белла, оптимизируй ее для бэкенда IBM и покажи число вентилей до и после.

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

QISKIT_IBM_TOKEN секрет
Токен IBM Quantum для серверов Runtime и Transpiler

Ограничения

Нужен Python 3.10 или новее, рекомендуется 3.11. Серверам Runtime и Transpiler нужен токен IBM Quantum в переменной QISKIT_IBM_TOKEN, а серверам Qiskit, Docs и Gym токен не требуется. Запуски на оборудовании тратят ваш доступ к IBM Quantum.

Qiskit Gym помечен как серверы сообщества. Qiskit Code Assistant MCP Server удален после закрытия самого сервиса. Каждый сервер версионируется как отдельный пакет, поэтому набор команд лучше сверять с README нужного сервера, корневой может отставать.

Как отключить. Удалите нужный сервер командой claude mcp `remove`, например claude mcp `remove` `qiskit-ibm-runtime`. Токен IBM Quantum при необходимости отзовите на quantum.ibm.com.

Частые вопросы

Какие серверы входят в репозиторий?

Четыре основных: Qiskit MCP Server, Qiskit IBM Runtime, Qiskit IBM Transpiler и Qiskit Docs, а также Qiskit Gym от сообщества. Qiskit Code Assistant убран, потому что IBM Quantum закрыла сервис.

Как подключить сервер документации?

Командой claude mcp add `qiskit-docs` -- uvx `qiskit-docs-mcp-server`. Токен не нужен, сервер ищет и отдает документацию, руководства и справку по API Qiskit. Для других клиентов тот же uvx вписывают в MCP-конфигурацию.

Нужна ли учетная запись IBM Quantum?

Для серверов Runtime и Transpiler да: нужен токен в переменной QISKIT_IBM_TOKEN, его получают на quantum.ibm.com. Серверы Qiskit, Docs и Gym работают без токена.

Как поставить все серверы сразу?

Командой pip install "qiskit-mcp-servers[all]" вместе с серверами сообщества или pip install qiskit-mcp-servers только с основными. Отдельные серверы берут `extras` вроде [runtime], [transpiler], [`docs`] и [`gym`].

Есть ли примеры использования?

Да. В каждой папке сервера лежат блокнот Jupyter и скрипт на LangChain, а в корне пример мультиагентного поиска максимального квантового объема на оборудовании IBM Quantum.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

IBM MCP

ibm-mcp

Официальный

Каталог ссылок IBM на серверы MCP продуктов IBM и партнеров: IBM MQ, App Connect, Decision Intelligence, Process Mining, DataStax Astra DB и другие

MCP-серверМинимальный доступ419Звезды репозитория
Официальный

Справочники по прошивкам для агента: регистры, Modbus и SCPI с цитатой и страницей, а при отсутствии данных отказ без выдумки

MCP-серверМинимальный доступ26Звезды репозитория

MCP-сервер на Rust: граф знаний репозитория, 43 инструмента, оценка влияния правок и защита от опасных изменений

MCP-серверРасширенный доступ73Звезды репозитория
Официальный

MCP-сервер Ref: поиск по документации API и библиотек, который отдает агенту только нужные куски страниц

MCP-серверРасширенный доступ1,2 тыс.Звезды репозитория

MCP-сервер, который индексирует код через tree-sitter и отдает агенту отдельные функции и классы вместо целых файлов

MCP-серверРасширенный доступ2,8 тыс.Звезды репозитория

MCP DevTools заменяет десяток MCP-серверов одним бинарником на Go: поиск, загрузка страниц, документация пакетов, GitHub.

MCP-серверРасширенный доступ165Звезды репозитория

Коротко о README

README перечисляет требования, установку из PyPI и из исходников, настройку токена и подключение для Claude Code, IBM Bob и других клиентов. Затем таблицы основных серверов и серверов сообщества, список удаленных, примеры на LangChain, архитектура на FastMCP с манифестом server.json для реестра и инструкции для разработки.

Бейдж для README

Сообщить о проблеме