SpinQit MCP Tools について
SpinQit MCP Toolsは、AIアシスタントをSpinQの量子計算リソースに接続するPythonサーバーです。QASM回路の送信とタスク結果の取得に対応し、Python環境を設定するインストールスクリプトを備えています。
主な機能
- 01SpinQ CloudへのQASM回路送信
- 02量子タスク結果の取得
- 03WindowsとmacOS向けインストールスクリプト
- 04Python 3.10とConda環境の設定
活用シーン
- 01SpinQ Cloudへ量子回路を送信
- 02量子計算タスクの結果を確認
- 03WindowsまたはmacOSでサーバー環境を設定
MCP 対応
このサーバーは、QASMの送信やタスク結果の取得など、SpinQの量子計算機能をMCPクライアントに公開します。設定にはSpinQ Cloudの認証情報とホスト情報が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
spinqit_mcp_tools インストールガイド
このプロジェクトは mcp-server をベースにしており、AI LLM が 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 でアカウントを登録し、公開鍵を設定して、MCP サーバーの設定に
PRIVATEKEYPATH、SPINQCLOUDUSERNAME、SPINQCLOUDHOSTを追加してください。デフォルトのホストはhttp://cloud.spinq.cn:6060ですが、ほかのホストアドレスもサポートされています。
macOS
-
スクリプトをダウンロード
-
次のリンクから
mcpenv-installer-mac.shスクリプトをダウンロードします。
-
-
スクリプトを実行
-
次のコマンドでスクリプトを実行します。
sudo bash ./mcpenv-installer-mac.sh
-
-
スクリプトの動作
- macOS スクリプトの動作は Windows スクリプトと同様です。
- Python 3.10 を確認し、見つかった場合は
spinqit_mcp_toolsをインストールします。 - Python 3.10 が見つからない場合は Conda を確認し、
mcp-server-py310環境を作成します。 - Python 3.10 も Conda もインストールされていない場合は、Python 3.10 または Conda をインストールしてからスクリプトを再実行するよう求められます。
- Python 3.10 を確認し、見つかった場合は
- macOS スクリプトの動作は Windows スクリプトと同様です。
出力結果
正常に実行されると、スクリプトは以下の情報を出力します。
- 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 量子ビットの量子回路 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 Plugin
-
設定:
{ "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 -
MCP クライアントの起動コマンドとして
python -m spinqit_mcp_tools.qasm_submitterを設定します。 -
必要な環境変数
PRIVATEKEYPATH、SPINQCLOUDUSERNAME、SPINQCLOUDHOSTを設定します。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。