s

spinqit_mcp_tools

eeeeeeason/spinqit_mcp_tools
0 Stars 122 次浏览 更新于 2026-08-23

# spinqit_mcp_tools Installation Guide

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "spinqit_mcp_tools": {
      "args": [
        "-m",
        "spinqit_mcp_tools.qasm_submitter"
      ],
      "command": "\u003cPYTHON_EXECUTABLE_PATH\u003e",
      "env": {
        "PRIVATEKEYPATH": "\u003cYOUR_PRIVATE_KEY_PATH\u003e",
        "SPINQCLOUDHOST": "http://cloud.spinq.cn:6060",
        "SPINQCLOUDUSERNAME": "\u003cYOUR_SPINQ_CLOUD_USERNAME\u003e"
      }
    }
  }
}

该服务需要配置环境变量:PRIVATEKEYPATH、SPINQCLOUDHOST、SPINQCLOUDUSERNAME

服务介绍

spinqit_mcp_tools 安装指南

本项目基于 mcp-server 来支持 AI 大模型高效调用 SpinQ 的量子计算硬件资源。

提供适用于 WindowsmacOSspinqit_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

  1. 下载脚本

    • 从以下链接下载 mcpenv-installer-win-x86_64.bat 脚本:

      下载 Windows 安装脚本

  2. 运行脚本

    • 双击 mcpenv-installer-win-x86_64.bat 运行安装。
  3. 脚本行为

    • 如果系统中已安装 Python 3.10:脚本将直接安装 spinqit_mcp_tools 依赖包,并输出 Python 环境路径和 mcp-server 的执行命令。
    • 如果没有 Python 3.10 但已安装 Conda:脚本会创建一个名为 mcp-server-py310 的 Conda 环境(使用 Python 3.10),安装依赖包,并输出环境路径和执行命令。
    • 如果既没有 Python 3.10 也没有 Conda:脚本会提示您从 Python 官网Anaconda 官网 下载并安装 Python 3.10 或 Conda,安装后再重新运行脚本。
  4. 安装成功

    • alt text
    • 记录执行命令,例如 C:\ProgramData\Anaconda3\envs\mcp-server-py310\python.exe -m spinqit_mcp_tools.qasm_submitter
    • SpinQ Cloud 注册账号并配置您的公钥,然后在 MCP server 配置中填写 PRIVATEKEYPATHSPINQCLOUDUSERNAMESPINQCLOUDHOST。默认 host 为 http://cloud.spinq.cn:6060,也支持配置其他 host 地址。

macOS

  1. 下载脚本

    • 从以下链接下载 mcpenv-installer-mac.sh 脚本:

      下载 macOS 安装脚本

  2. 运行脚本

    • 执行脚本:

      sudo bash ./mcpenv-installer-mac.sh
      
  3. 脚本行为

    • 与 Windows 脚本类似,macOS 脚本会:
      • 检查是否存在 Python 3.10,如果存在则安装 spinqit_mcp_tools
      • 如果没有 Python 3.10,检查 Conda 是否存在,并创建一个 mcp-server-py310 环境。
      • 如果既没有 Python 3.10 也没有 Conda,提示用户安装 Python 3.10 或 Conda,然后重新运行脚本。

输出结果

脚本成功运行后,将输出以下信息:

  • Python 环境路径:使用的 Python 可执行文件路径,例如:
    • Windows:C:\path\to\conda\envs\mcp-server-py310\python.exe
    • macOS:/path/to/conda/envs/mcp-server-py310/bin/python
  • 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

请保存这些信息,用于配置和运行 spinqit_mcp_tools

故障排除

  • 未找到 Python 或版本低于 3.10
    • Python 官网 下载并安装 Python 3.10,确保添加到 PATH。
    • 安装完成后重新运行脚本。
  • Conda 未被识别
    • 在没有 Python 3.10 时确保已安装 Anaconda,并将其添加到 PATH。
  • pip 安装失败
    • 检查网络连接是否正常。
  • Conda 环境创建失败

使用

根据 Python 安装目录运行:

/pathtopython/python -m spinqit_mcp_tools.qasm_submitter

环境测试

创建并提交一个 2 比特量子线路 QASM 到云平台,并查看结果。

  • Cursor

    • 配置方式

      alt text

    • 结果

      alt text

    • 配置项

      {
        "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"
            }
          }
        }
      }
      
    • 配置方式

      alt text

    • 结果

      alt text

手动安装步骤

  • 安装 Python 3.10,然后运行:

    pip install spinqit_mcp_tools
    
  • python -m spinqit_mcp_tools.qasm_submitter 配置为 MCP client 启动命令。

  • 设置必需的环境变量:PRIVATEKEYPATHSPINQCLOUDUSERNAMESPINQCLOUDHOST

许可证

本项目采用 MIT 许可证,详情请见 LICENSE 文件。

相关 MCP 服务