Token导航 LogoToken导航TokenDH.com
Qiskit MCP Servers logo
AI代理stdio官方级别未说明来源级核验

Qiskit MCP Servers

MCP Server

一套基于模型上下文协议(MCP)的服务器集合,为AI助手、LLM和代理提供无缝访问IBM Quantum服务和Qiskit库的能力,支持生成量子代码、连接真实硬件、执行电路和搜索文档等功能。

工具数

0

提示词数

0

GitHub Stars

28

资源数

0
AI编程辅助PythonClaudeClaude DesktopClaudeCursorCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Qiskit

提供方

Qiskit

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install "qiskit-mcp-servers[all]"

详细介绍

Qiskit MCP服务器

![Tests](https://github.com/Qiskit/mcp-servers/actions/workflows/test.yml) ![License](https://opensource.org/licenses/Apache-2.0) ](https://www.python.org/downloads/) ![Code style: ruff](https://github.com/astral-sh/ruff) ![Type checked: mypy](http://mypy-lang.org/)

![qiskit-mcp-server](https://registry.modelcontextprotocol.io/?q=io.github.Qiskit%2Fqiskit-mcp-server) ![qiskit-ibm-runtime-mcp-server](https://registry.modelcontextprotocol.io/?q=io.github.Qiskit%2Fqiskit-ibm-runtime-mcp-server) ![qiskit-ibm-transpiler-mcp-server](https://registry.modelcontextprotocol.io/?q=io.github.Qiskit%2Fqiskit-ibm-transpiler-mcp-server) ![qiskit-code-assistant-mcp-server](https://registry.modelcontextprotocol.io/?q=io.github.Qiskit%2Fqiskit-code-assistant-mcp-server) ![qiskit-docs-mcp-server](https://registry.modelcontextprotocol.io/?q=io.github.Qiskit%2Fqiskit-docs-mcp-server) ![qiskit-gym-mcp-server](https://registry.modelcontextprotocol.io/?q=io.github.Qiskit%2Fqiskit-gym-mcp-server)

一组 模型上下文协议(MCP) 服务器,使AI助手、LLM和代理能够无缝访问IBM Quantum服务和Qiskit库。生成量子代码、连接到真实硬件、分析后端、执行电路和搜索Qiskit文档——所有这些都是通过与任何MCP兼容的客户端兼容的标准化协议完成的。

快速开始

先决条件

  • Python 3.10+ (3.11+推荐)
  • IBM Quantum帐户API令牌 (仅适用于IBM云服务器:运行时、转译器、代码助理)

从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[code-assistant]"  # Code Assistant 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)

从源代码安装

每台服务器独立运行——目录名和命令相同:

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

配置

连接到IBM Quantum云服务的服务器需要 QISKIT_IBM_TOKEN 环境变量。有关环境变量和配置选项的完整列表,请参阅每台服务器的README。

export QISKIT_IBM_TOKEN="your_ibm_quantum_token_here"

客户端设置

所有服务器都与任何MCP客户端兼容。在下面选择您的客户。

克劳德代码

![Claude Code Video](https://github.com/user-attachments/assets/161797b0-59d9-4632-bafa-12d50bfef226)

# 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-code-assistant -e QISKIT_IBM_TOKEN=$QISKIT_IBM_TOKEN -- uvx qiskit-code-assistant-mcp-server
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](https://github.com/user-attachments/assets/b1e9cfc4-c729-4050-9998-815f6b63bacd)

添加到您的 ~/.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-code-assistant": {
            "command": "uvx",
            "args": ["qiskit-code-assistant-mcp-server"],
            "env": {
                "QISKIT_IBM_TOKEN": ""
            },
            "alwaysAllow": [],
            "disabled": false
        },
        "qiskit-ibm-runtime": {
            "command": "uvx",
            "args": ["qiskit-ibm-runtime-mcp-server"],
            "env": {
                "QISKIT_IBM_TOKEN": "",
                "QISKIT_IBM_RUNTIME_MCP_INSTANCE": ""
            },
            "alwaysAllow": [],
            "disabled": false
        },
        "qiskit-ibm-transpiler": {
            "command": "uvx",
            "args": ["qiskit-ibm-transpiler-mcp-server"],
            "env": {
                "QISKIT_IBM_TOKEN": ""
            },
            "alwaysAllow": [],
            "disabled": false
        }
    }
}

Claude Desktop / Cline

添加到您的 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-code-assistant": {
      "command": "uvx",
      "args": ["qiskit-code-assistant-mcp-server"],
      "env": {
        "QISKIT_IBM_TOKEN": "your_ibm_quantum_token_here"
      }
    },
    "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"
      }
    }
  }
}

MCP Inspector (interactive testing)

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.

可用服务器

核心服务器

服务器描述目录
Qiskit代码助理人工智能辅助量子编程 IBM Qiskit代码助手qiskit-code-assistant-mcp-server/
Qiskit文档搜索和检索 Qiskit文档、指南和API参考资料。无需身份验证。qiskit-docs-mcp-server/

社区服务器

服务器描述目录

示例

每台服务器包括一个 examples/ 目录与a Jupyter 笔记本 (langchain_agent.ipynb)以及a Python脚本 (langchain_agent.py)展示了如何使用LangChain构建AI代理。

examples/ 目录包含一个多代理 量子体积探测器 它协调多个MCP服务器,以在IBM Quantum硬件上找到可实现的最高Quantum卷。请参阅 示例README 了解详情。

建筑

所有服务器均基于 FastMCP 并共享一致的结构:

  • 异步优先 --所有工具和资源处理程序都是异步的,使用FastMCP的本机异步支持
  • 独立包装 --每个服务器都是一个独立的PyPI包,有自己的 pyproject.toml、测试和CI
  • MCP注册表 --每台服务器都附带一个 server.json 自动发现清单
  • 统一元包qiskit-mcp-servers 通过pip extras安装任何组合
  • 完整的MCP协议 --工具(量子操作)、资源(后端信息、服务状态)和stdio传输

发展

运行测试

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

代码质量

  • 代码检查: ruff checkruff format
  • 类型检查: mypy src/
  • 测试: pytest 具有异步支持和覆盖率报告
  • CI/CD:GitHub自动化测试操作

资源

贡献

欢迎投稿!请查看 贡献.md 详细指南。

许可证

该项目根据 Apache许可证2.0.

目录标签

目录标签

AI编程辅助PythonClaude量子计算本地部署IBMQuantumQiskit模型上下文协议

支持客户端

Claude DesktopClaudeCursorCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP