mcpField
S
SpinQit MCP Tools

SpinQit MCP Tools

本地服务
github.com/SpinQTech科研与教育217 周前更新

关于 SpinQit MCP Tools

SpinQit MCP Tools 是连接 AI 助手与 SpinQ 量子计算资源的 Python 服务,支持提交 QASM 电路并获取任务结果。项目提供安装脚本来配置 Python 环境。

主要功能

  1. 01向 SpinQ Cloud 提交 QASM 电路
  2. 02获取量子任务结果
  3. 03提供 Windows 和 macOS 安装脚本
  4. 04配置 Python 3.10 与 Conda 环境

适用场景

  1. 01向 SpinQ Cloud 提交量子电路
  2. 02查看量子计算任务结果
  3. 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
  1. 下载脚本

  2. 运行脚本

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

    • 如果已安装 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。安装完成后,请重新运行脚本。
  4. 安装成功

    • 替代文本
    • 记下执行命令,例如 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
  1. 下载脚本

  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-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 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。