Qiskit Documentation MCP Server — MCP-сервер для Claude Code
MCP-сервер даёт агенту прямой доступ к документации Qiskit SDK, гайдам и справочнику API. Работает без токенов и обновляется автоматически.
claude mcp add --env QISKIT_DOCS_BASE=<QISKIT_DOCS_BASE> --env QISKIT_HTTP_TIMEOUT=<QISKIT_HTTP_TIMEOUT> --transport stdio qiskit-docs-mcp-server -- uvx qiskit-docs-mcp-serverЧто делает Qiskit Documentation MCP Server
Сервер подключает три инструмента: поиск по всей документации с фильтрами по разделам, получение полного текста любой страницы и поиск кодов ошибок Qiskit. Список модулей, дополнений, руководств и API-пакетов берётся из живой карты сайта и кешируется.
Требует Python 3.10+ и менеджер uv. Кеш страниц и результатов поиска настраивается через переменные окружения QISKIT_DOCS_CACHE_TTL и QISKIT_SEARCH_CACHE_TTL.
Сервер отдаёт документацию в Markdown. Данные загружаются по HTTP с quantum.cloud.ibm.com, таймаут по умолчанию 10 секунд.
Какие задачи решает
- получить справку API модуля Qiskit прямо в контексте
- найти гайд по оптимизации схем или митигации ошибок
- расшифровать код ошибки IBM Quantum
- проверить синтаксис метода или класса Qiskit SDK
- загрузить список всех руководств и туториалов
Примеры запросов агенту
- Найди в документации Qiskit, как работает динамическая схема
- Покажи API-справку модуля
qiskit.circuit - Что означает код ошибки 7001 в Qiskit?
Как установить Qiskit Documentation MCP Server
Командой платформы
claude mcp add --env QISKIT_DOCS_BASE=<QISKIT_DOCS_BASE> --env QISKIT_HTTP_TIMEOUT=<QISKIT_HTTP_TIMEOUT> --transport stdio qiskit-docs-mcp-server -- uvx qiskit-docs-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from qiskit-docs-mcp-server <команда>
Командой платформы
codex mcp add qiskit-docs-mcp-server --env QISKIT_DOCS_BASE=<QISKIT_DOCS_BASE> --env QISKIT_HTTP_TIMEOUT=<QISKIT_HTTP_TIMEOUT> -- uvx qiskit-docs-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from qiskit-docs-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"qiskit-docs-mcp-server": {
"command": "uvx",
"args": [
"qiskit-docs-mcp-server"
],
"env": {
"QISKIT_DOCS_BASE": "<QISKIT_DOCS_BASE>",
"QISKIT_HTTP_TIMEOUT": "<QISKIT_HTTP_TIMEOUT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from qiskit-docs-mcp-server <команда>
Файл настроек
{
"servers": {
"qiskit-docs-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"qiskit-docs-mcp-server"
],
"env": {
"QISKIT_DOCS_BASE": "<QISKIT_DOCS_BASE>",
"QISKIT_HTTP_TIMEOUT": "<QISKIT_HTTP_TIMEOUT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from qiskit-docs-mcp-server <команда>
Командой платформы
gemini mcp add -e QISKIT_DOCS_BASE=<QISKIT_DOCS_BASE> -e QISKIT_HTTP_TIMEOUT=<QISKIT_HTTP_TIMEOUT> qiskit-docs-mcp-server uvx qiskit-docs-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from qiskit-docs-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Qiskit Documentation MCP Server
Как установить Qiskit Documentation MCP Server в Claude Code?
Выполни команду claude mcp add qiskit-docs-mcp-server -- uvx qiskit-docs-mcp-server. Сервер установится через uvx и будет доступен агенту.
Что делает Qiskit Documentation MCP Server?
Сервер даёт агенту доступ к документации Qiskit: SDK-модулям, руководствам, туториалам и справочнику API. Поддерживает поиск, получение страниц и расшифровку кодов ошибок.
Нужны ли API-ключи для работы сервера?
Нет. Сервер читает публичную документацию IBM Quantum без авторизации. Достаточно интернет-соединения.