使用说明
spinqit_mcp_tools安装指南
中文 | English该项目基于mcp服务器,支持AI大型模型高效调用SpinQ量子计算硬件资源。
此项目提供了一键安装脚本 spinqit_mcp_tools 在Windows和macOS上。这些脚本会自动检查Python环境(建议使用Python 3.10)并安装所需的 spinqit_mcp_tools 依赖包。如果没有找到合适的Python环境,脚本将尝试使用Conda创建一个环境,或指导用户手动安装Python。
目录
先决条件
在运行安装脚本之前,请确保满足以下要求:
- Python 3.10推荐:当前使用Python 3.10
spinqit_mcp_tools环境。 - 康达(可选):如果没有安装Python 3.10,脚本可以使用Anaconda创建环境。从这里下载 蟒蛇.
- Internet连接:下载所需
spinqit_mcp_tools包裹通过pip. - macOS终端权限:确保终端支持
bash.
脚本安装步骤
视窗
-
下载脚本
-
下载
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可用:脚本将创建一个名为的Conda环境
mcp-server-py310使用Python 3.10,安装依赖项,并输出环境路径和执行命令。 - 如果既没有安装Python 3.10也没有安装Conda:该脚本将提示您从以下网址下载并安装Python 3.10或Conda Python官方网站 或 Anaconda官方网站。安装后,重新运行脚本。
- 如果Python 3.10已经安装:脚本将直接安装
-
成功安装
- 注意执行命令,例如
C:\ProgramData\Anaconda3\envs\mcp-server-py310\python.exe -m spinqit_mcp_tools.qasm_submitter. - 在以下网址注册帐户 SpinQ云,配置您的公钥,然后添加
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可执行文件的路径,例如:
- 窗户:
C:\path\to\conda\envs\mcp-server-py310\python.exe - macOS:
/path/to/conda/envs/mcp-server-py310/bin/python
- 窗户:
- mcp服务器执行命令:要运行的命令
mcp-server例如:- 窗户:
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 3.10 Python官方网站,确保将其添加到PATH中。
- 安装后重新运行脚本。
- Conda未被识别:
- 如果Python 3.10不存在,请确保Anaconda已安装并添加到PATH中。
- 管道安装失败:
- 检查您的互联网连接。
- Conda环境创建失败:
- 验证Conda是否正确安装或从以下位置重新安装 Anaconda官方网站.
用法
使用Python安装目录运行:
/pathtopython/python -m spinqit_mcp_tools.qasm_submitter
环境测试
创建2量子比特量子电路QASM并将其提交到云平台并查看结果。
-
光标
-
配置方法
-
结果
-
配置设置
{ "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临床插件
-
配置设置:
{ "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许可证获得许可。请参阅 许可证 文件以获取详细信息。