关于 SpinQit MCP Tools
SpinQit MCP Tools 是连接 AI 助手与 SpinQ 量子计算资源的 Python 服务,支持提交 QASM 电路并获取任务结果。项目提供安装脚本来配置 Python 环境。
主要功能
- 01向 SpinQ Cloud 提交 QASM 电路
- 02获取量子任务结果
- 03提供 Windows 和 macOS 安装脚本
- 04配置 Python 3.10 与 Conda 环境
适用场景
- 01向 SpinQ Cloud 提交量子电路
- 02查看量子计算任务结果
- 03在 Windows 或 macOS 配置服务环境
MCP 相关
该服务通过 MCP 向客户端提供 SpinQ 量子计算能力,包括 QASM 提交和任务结果获取。配置时需设置 SpinQ Cloud 凭据和主机参数。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
spinqit_mcp_tools 安装指南
本项目基于 mcp-server,支持 AI 大模型高效调用 SpinQ 量子计算硬件资源。
本项目为 Windows 和 macOS 提供 spinqit_mcp_tools 一键安装脚本。脚本会自动检查 Python 环境(推荐使用 Python 3.10),并安装所需的 spinqit_mcp_tools 依赖包。如果找不到合适的 Python 环境,脚本会尝试使用 Conda 创建一个环境,或指导用户手动安装 Python。
目录
先决条件
运行安装脚本之前,请确保满足以下要求:
- 推荐使用 Python 3.10:当前
spinqit_mcp_tools环境建议使用 Python 3.10。 - Conda(可选):如果未安装 Python 3.10,脚本可以使用 Anaconda 创建环境。请从 Anaconda 下载。
- 互联网连接:通过
pip下载spinqit_mcp_tools包时需要联网。 - macOS 终端权限:确保终端支持
bash。
脚本安装步骤
Windows
-
下载脚本
-
从以下链接下载
mcpenv-installer-win-x86_64.bat脚本:
-
-
运行脚本
- 双击
mcpenv-installer-win-x86_64.bat执行安装。
- 双击
-
脚本行为
- 如果已安装 Python 3.10:脚本将直接安装
spinqit_mcp_tools包,并输出 Python 环境路径和mcp-server执行命令。 - 如果未安装 Python 3.10,但已安装 Conda:脚本将使用 Python 3.10 创建名为
mcp-server-py310的 Conda 环境,安装依赖项,并输出环境路径和执行命令。 - 如果既未安装 Python 3.10,也未安装 Conda:脚本会提示你从 Python 官方网站或 Anaconda 官方网站下载并安装 Python 3.10 或 Conda。安装完成后,请重新运行脚本。
- 如果已安装 Python 3.10:脚本将直接安装
-
安装成功

- 记下执行命令,例如
C:\ProgramData\Anaconda3\envs\mcp-server-py310\python.exe -m spinqit_mcp_tools.qasm_submitter。 - 在 SpinQ Cloud 注册账号,配置公钥,并将
PRIVATEKEYPATH、SPINQCLOUDUSERNAME和SPINQCLOUDHOST添加到 MCP 服务设置中。默认主机为http://cloud.spinq.cn:6060,也支持其他主机地址。
macOS
-
下载脚本
-
从以下链接下载
mcpenv-installer-mac.sh脚本:
-
-
运行脚本
-
使用以下命令执行脚本:
sudo bash ./mcpenv-installer-mac.sh
-
-
脚本行为
- 与 Windows 脚本类似,macOS 脚本将:
- 检查是否已安装 Python 3.10。如果已安装,将安装
spinqit_mcp_tools。 - 如果未找到 Python 3.10,将检查是否已安装 Conda,并创建
mcp-server-py310环境。 - 如果既未安装 Python 3.10,也未安装 Conda,脚本会提示你安装 Python 3.10 或 Conda,然后重新运行脚本。
- 检查是否已安装 Python 3.10。如果已安装,将安装
- 与 Windows 脚本类似,macOS 脚本将:
输出结果
成功执行后,脚本将输出以下信息:
- Python 环境路径:Python 可执行文件的路径,例如:
- Windows:
C:\path\to\conda\envs\mcp-server-py310\python.exe - macOS:
/path/to/conda/envs/mcp-server-py310/bin/python
- Windows:
- mcp-server 执行命令:运行
mcp-server的命令,例如:- Windows:
C:\path\to\conda\envs\mcp-server-py310\python.exe -m spinqit_mcp_tools.qasm_submitter - macOS:
/path/to/conda/envs/mcp-server-py310/bin/python -m spinqit_mcp_tools.qasm_submitter
- Windows:
请保存此信息,以便配置和运行 spinqit_mcp_tools。
故障排除
- 未找到 Python 或版本低于 3.10:
- 从 Python 官方网站 下载并安装 Python 3.10,并确保将其添加到 PATH。
- 安装后重新运行脚本。
- 无法识别 Conda:
- 如果未安装 Python 3.10,请确保已安装 Anaconda 并将其添加到 PATH。
- pip 安装失败:
- 检查网络连接。
- 创建 Conda 环境失败:
- 确认 Conda 已正确安装,或从 Anaconda 官方网站重新安装。
用法
使用 Python 安装目录运行:
/pathtopython/python -m spinqit_mcp_tools.qasm_submitter
环境测试
创建并提交一个 2-qubit 量子电路 QASM 到云平台,然后查看结果。
-
Cursor
-
配置方法

-
结果

-
配置设置
{ "mcpServers": { "qasm-submitter": { "type": "stdio", "command": "cmd", "args": [ "/C", "C:\\Users\\ylin\\.conda\\envs\\mcp-server-py310\\python.exe", "-m", "spinqit_mcp_tools.qasm_submitter" ], "env": { "PRIVATEKEYPATH": "<Your Privatekey Path>", "SPINQCLOUDUSERNAME": "<Your SpinQ Cloud Username>", "SPINQCLOUDHOST": "http://cloud.spinq.cn:6060" } } } }
-
-
VSCode Cline 插件
-
配置设置:
{ "mcpServers": { "qasm-submitter": { "disabled": false, "timeout": 60, "transportType": "stdio", "command": "cmd", "args": [ "/C", "C:\\Users\\ylin\\.conda\\envs\\mcp-server-py310\\python.exe", "-m", "spinqit_mcp_tools.qasm_submitter" ], "env": { "PRIVATEKEYPATH": "<Your Privatekey Path>", "SPINQCLOUDUSERNAME": "<Your SpinQ Cloud Username>", "SPINQCLOUDHOST": "http://cloud.spinq.cn:6060" } } } } -
配置方法

-
结果

-
手动安装步骤
-
安装 Python 3.10,然后运行:
pip install spinqit_mcp_tools -
将
python -m spinqit_mcp_tools.qasm_submitter配置为 MCP 客户端启动命令。 -
设置所需的环境变量:
PRIVATEKEYPATH、SPINQCLOUDUSERNAME和SPINQCLOUDHOST。
许可证
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。