本项目基于mcp-server,支持AI大模型高效调用SpinQ的量子计算硬件资源。
本项目为Windows和macOS系统提供了spinqit_mcp_tools的一键安装脚本。这些脚本会自动检查Python环境(要求Python 3.10或更高版本),并安装所需的spinqit_mcp_tools依赖包。如果未找到合适的Python环境,脚本将尝试使用Conda创建一个环境,或引导用户手动安装Python。
在运行安装脚本之前,请确保满足以下要求:
spinqit_mcp_tools需要Python 3.10或更高版本。pip下载spinqit_mcp_tools包。bash。mcpenv-installer-win-x86_64.bat脚本:
下载Windows安装脚本mcpenv-installer-win-x86_64.bat执行安装。spinqit_mcp_tools包,并输出Python环境路径和mcp-server执行命令。mcp-server-py310的Conda环境(使用Python 3.10),安装依赖项,并输出环境路径和执行命令。C:\ProgramData\Anaconda3\envs\mcp-server-py310\python.exe -m spinqit_mcp_tools.qasm_submitter),并在cloud.spinq.cn注册账户以配置公钥。PRIVATEKEYPATH和SPINQCLOUDUSERNAME输入到你的mcp服务器设置中。mcpenv-installer-mac.sh脚本:
下载macOS安装脚本sudo bash ./mcpenv-installer-mac.sh
spinqit_mcp_tools。mcp-server-py310环境。脚本成功执行后,将输出以下信息:
C:\path\to\conda\envs\mcp-server-py310\python.exe/path/to/conda/envs/mcp-server-py310/bin/pythonmcp-server的命令,例如:
C:\path\to\conda\envs\mcp-server-py310\python.exe -m spinqit_mcp_tools.qasm_submitter/path/to/conda/envs/mcp-server-py310/bin/python -m spinqit_mcp_tools.qasm_submitter保存此信息,用于配置和运行spinqit_mcp_tools。
/pathtopython/python -m spinqit_mcp_tools.qasm_submitter{
"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":"",
"SPINQCLOUDUSERNAME":""
}
}
}
}
{
"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": "",
"SPINQCLOUDUSERNAME": ""
}
}
}
}
pip install spinqit_mcp_toolspython -m spinqit_mcp_tools.qasm_submitter作为mcp客户端启动命令。本项目采用MIT许可证。详情请参阅LICENSE文件。