Qiskit MCP Servers — квантовые схемы и IBM Quantum
Qiskit MCP Servers
Набор MCP-серверов Qiskit: агент собирает квантовые схемы, оптимизирует их, ищет в документации и запускает задания на IBM Quantum
- 46 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер Runtime отправляет задания на реальное квантовое оборудование от имени вашего токена IBM Quantum
- Токен хранится в переменной окружения клиента
Установка
- Работает в
В терминале, через 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 и другие
Справочники по прошивкам для агента: регистры, Modbus и SCPI с цитатой и страницей, а при отсутствии данных отказ без выдумки
MCP-сервер на Rust: граф знаний репозитория, 43 инструмента, оценка влияния правок и защита от опасных изменений
MCP-сервер Ref: поиск по документации API и библиотек, который отдает агенту только нужные куски страниц
MCP-сервер, который индексирует код через tree-sitter и отдает агенту отдельные функции и классы вместо целых файлов
MCP DevTools заменяет десяток MCP-серверов одним бинарником на Go: поиск, загрузка страниц, документация пакетов, GitHub.
Коротко о README
README перечисляет требования, установку из PyPI и из исходников, настройку токена и подключение для Claude Code, IBM Bob и других клиентов. Затем таблицы основных серверов и серверов сообщества, список удаленных, примеры на LangChain, архитектура на FastMCP с манифестом server.json для реестра и инструкции для разработки.