量子云

量子编程 MCP

给你的 AI 连上量子真机,让程序不再纸上谈兵

MCP概述

量子编程MCP

QPU设备访问任务提交真机运行任务管理SKILL搭档

是我们给 AI 助手"接上量子云端手臂"的服务连接器。装上它之后,量子程序就不再只是屏幕上的代码了——它能直接连上本源量子云,帮你把任务送到真实的量子芯片上跑出来,拿到货真价实的运行结果。

注意:请尽量将本 MCP 服务与 QPanda3量子编程技能库(点击查看) 结合使用,以实现完整的量子编程体验。

能力范围

通过加载 量子编程MCP,AI 能够帮助你在以下方面完成工作

能力域具体内容
量子设备访问实时查询本源量子云可用的 QPU 设备列表,获取芯片量子比特数量、能力参数与当前运行状态等
线路采样VQE、QAOA、Grover 搜索、Deutsch-Jozsa、量子傅里叶变换、量子隐形传态、GHZ 态制备等,涵盖优化、搜索、密码学等多个领域
期望值估计提交量子线路与可观测量,计算量子态的期望值,支持多种可观测量格式
任务管理支持一键提交量子计算任务、查看任务执行状态、获取已完成任务的计算结果以及提交的任务列表
批量操作同时提交多个量子线路进行批量采样或批量期望值估计,减少提交开销,高效并行执行大规模计算任务

使用方式

前提条件:

访问本源量子云平台 → 账户设置 → 个人资料,查看你的专属 API Key。(请妥善保管 API Key,确保调用安全)

配置方式:

配置文件导入

直接在客户端中导入 JSON 配置文件,完成 MCP 服务连接。

UI 界面填写

在工具的 MCP 管理界面中手动填写 MCP 信息,完成服务连接。

一键配置脚本

执行一键配置脚本,快速在工具中完成 MCP 服务配置和 SKILL 的同步安装。

注:如果你认为以上配置方式均有难度,你也可将MCP的JSON模板发送给AI,并告诉AI:帮我配置这个MCP

安装方式具体操作:

方式一配置文件导入
部分工具支持配置文件导入(如Codebuddy),在这部分工具中,可直接写入或导入JSON配置

打开工具的设置页面,找到 MCP 相关入口(名称因工具而异,如"MCP服务器"、"模型上下文协议"、"集成"等),添加新的 MCP 服务器,点击上方的"复制JSON配置模板",将其粘贴进去,替换<你的API密钥>后保存即可。

1

打开CodeBuddy的设置页面

2

在设置菜单中找到 MCP 相关入口

3

选择 "配置 MCP"

4

将 JSON 内容粘贴到自动打开的

5

替换密钥为你的量子云API_Key

6

保存并点击刷新按钮,即可连接

注意:鉴于不同客户端对 MCP 的配置要求各异,粘贴时请留意该工具的特定规范。若有特殊要求,请对我们的 JSON 模板进行相应调整以适配该格式。
方式二Coding工具 UI 界面填写

部分工具支持远程MCP服务信息填写调用(如CLine),在这部分工具中,打开 MCP 管理界面中,填入以下信息,即可成功连接MCP服务:

服务名称
qpanda3-runtime
类型/传输方式
Streamable HTTP/SHTTP/流式 HTTP
URL
https://qcloud.originqc.com.cn/qpanda/runtime/mcp
请求头/认证Key
{"X-Api-Key": "<你的量子云API_Key>"}'
方式三一键配置脚本
如果你熟悉脚本运行,并觉得手动配置MCP和安装SKILL太麻烦,我们提供了一个一键配置脚本:
点击下载 prepare_qpanda3_ai_kits.py(我们会不定期更新。如遇问题,请重新下载安装最新版。)

它可以帮你自动完成MCP配置和SKILL安装。

1
前置准备
您需要有的版本要求说明
Python>=3.11电脑上要装有Python
UV—一个Python包管理工具,脚本用它来自动处理依赖
2
支持哪些工具

目前支持多种 AI 编码工具:OpenCode、Claude Code、Codex、Gemini CLI、CodeBuddy、Cline等;你也可以运行下方脚本实时查询支持列表,我们会不定期更新:

uv run prepare_qpanda3_ai_kits.py list
3
怎么用
1
基本用法:一键配置

打开终端,cd 到脚本所在目录,运行下面这行命令就完成了:

uv run prepare_qpanda3_ai_kits.py prepare <工具名> -k <你的API_Key>

举个例子,假设你用的是CodeBuddy,运行下方命令后,脚本会自动帮你把 MCP 服务器的连接信息写入 CodeBuddy 的配置文件,再把 QPanda3量子编程技能包安装到 CodeBuddy 的技能目录:

uv run prepare_qpanda3_ai_kits.py prepare codebuddy -k <你的API_Key>

6种 AI 编码工具在命令行中对应的<工具名>如下:

工具名称命令行参数名
OpenCodeopencode
Claude Codeclaude
Codex (OpenAI)codex
Gemini CLIgemini
CodeBuddycodebuddy
Clinecline
2
进阶用法:项目级 vs 全局级

脚本支持两种安装级别:

级别具体内容
全局(默认)uv run prepare_qpanda3_ai_kits.py prepare <工具名> -k <你的API_Key>
项目级uv run prepare_qpanda3_ai_kits.py prepare <工具名> -k <你的API_Key> -p
3
偷懒用法:自动检测

如果你不确定自己装了什么工具,或者想一次把所有已安装的工具都配置好,可以执行以下命令,不指定工具名,脚本会自动扫描你的电脑,发现装了哪些支持的 AI 工具,然后逐个帮你配置好:

uv run prepare_qpanda3_ai_kits.py prepare -k <你的API_Key>
4
怎么卸载

如果以后不需要了,想清理干净也很简单:

只卸载某个工具的配置:

uv run prepare_qpanda3_ai_kits.py uninstall <工具名>

卸载所有工具的配置:

uv run prepare_qpanda3_ai_kits.py uninstall
5
查看帮助

任何时候忘了命令怎么用,运行以下命令可以查看所有命令和参数说明:

uv run prepare_qpanda3_ai_kits.py help

验证方式

大部分情况下,MCP配置完成后无需手动调用。当你在AI对话中提出类似"调用量子计算机"的相关问题时,AI将自动调用MCP服务:

AI触发示例

自动识别并调用MCP服务

在对话中键入以下问题,AI会自动调用MCP服务:

"列出本源量子云当前可用的量子计算机后端"
"在本源悟空-180上运行一个贝尔态实验"
"获取任务ID xxx 的运行结果"
"获取本源悟空-180的芯片状态"
如果AI能够正确返回量子计算机后端状态、执行量子任务、查询任务状态,说明MCP已生效。

典型响应示例

AI调用MCP服务后的典型响应

以下为AI调用MCP服务查询可用量子计算机后端的典型响应示例:

设备名称本源悟空 180-2硅臻·启明
芯片 IDWK_C180_2PQPUMESH8
类型超导量子计算机光量子计算机
在线状态在线在线
可用量子比特数1803
如果AI返回上述类似信息,说明MCP服务已成功连接。

免安装,立刻体验

本小源内已完整内置量子编程 MCP,免安装,仅需一句话即可体验。

免安装立刻体验MCP连接

免安装体验完整的MCP连接,适用于开发者、研究者、专业用户的桌面工作流。

  • 打开本小源,直接对话
  • 内置MCP连接,无需任何配置
  • 一键提交量子任务,直连本源悟空真机