Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server for qiskit-gym reinforcement learning quantum circuit synthesis
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"qiskit-gym": {
"command": "uvx",
"args": [
"qiskit-gym-mcp-server"
]
}
}
}ターミナルでこれを実行します
claude mcp add qiskit-gym -- uvx qiskit-gym-mcp-serverプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"qiskit-gym": {
"command": "uvx",
"args": [
"qiskit-gym-mcp-server"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"qiskit-gym": {
"type": "stdio",
"command": "uvx",
"args": [
"qiskit-gym-mcp-server"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Qiskit で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.4.2)がレジストリに届いたのは30 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Asset Notation
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read and maintain an Asset Notation file on disk: net worth, holdings, valuations, CSV import.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A Model Context Protocol (MCP) server that provides reinforcement learning-based quantum circuit synthesis capabilities using qiskit-gym.
pip install qiskit-gym-mcp-server
Or install from source:
git clone https://github.com/Qiskit/mcp-servers
cd mcp-servers/qiskit-gym-mcp-server pip install -e .
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": { "qiskit-gym": { "command": "qiskit-gym-mcp-server" } } }
User: "Train a model to synthesize Clifford circuits on a 3x3 grid topology"
AI Agent:
User: "Train on all 6-qubit subtopologies from IBM Nighthawk"
AI Agent:
User: "Train a model using the exact topology of IBM Fez backend"
AI Agent:
User: "Train a model in the background so I can do other things"
AI Agent:
| Tool | Description |
|---|---|
create_permutation_env_tool | Create PermutationGym for SWAP routing |
create_linear_function_env_tool | Create LinearFunctionGym for CNOT synthesis |
create_clifford_env_tool | Create CliffordGym with custom gate sets |
list_environments_tool | List active environments |
get_environment_info_tool | Get environment details |
delete_environment_tool | Remove an environment |
| Tool | Description |
|---|---|
start_training_tool | Start RL training (PPO or AlphaZero), supports background=True |
wait_for_training_tool | Wait for background training to complete |
batch_train_environments_tool | Train multiple environments |
get_training_status_tool | Get training progress and metrics |
stop_training_tool | Stop a training session |
list_training_sessions_tool | List all training sessions |
| Tool | Description |
|---|---|
synthesize_permutation_tool | Generate optimal SWAP circuit |
synthesize_linear_function_tool | Generate optimal CNOT circuit |
synthesize_clifford_tool | Generate optimal Clifford circuit |
| Tool | Description |
|---|---|
save_model_tool | Save trained model to disk |
load_model_tool | Load model from disk |
list_saved_models_tool | List models on disk |
list_loaded_models_tool | List models in memory |
delete_model_tool | Delete a model |
get_model_info_tool | Get model details |
| Tool | Description |
|---|---|
create_coupling_map_tool | Create custom coupling map |
extract_subtopologies_tool | Extract N-qubit subtopologies from hardware |
list_subtopology_shapes_tool | List subtopology shapes (line, grid, etc.) |
get_fake_backend_coupling_map_tool | Get exact topology from fake IBM backend (no credentials needed) |
list_available_fake_backends_tool | List all available fake backends for offline topology access |
| Tool | Description |
|---|---|
generate_random_permutation_tool | Generate random permutation for testing |
generate_random_linear_function_tool | Generate random linear function for testing |
generate_random_clifford_tool | Generate random Clifford element for testing |
convert_qpy_to_qasm3_tool | Convert QPY circuit to human-readable QASM3 |
convert_qasm3_to_qpy_tool | Convert QASM3 circuit to QPY format |
| Preset | Qubits | Topology | Description |
|---|---|---|---|
ibm_heron_r1 | 133 | Heavy-hex | IBM Heron r1 processor |
ibm_heron_r2 | 156 | Heavy-hex | IBM Heron r2 processor |
ibm_nighthawk | 120 | 10x12 grid | IBM Nighthawk (600% depth improvement vs Heron) |
grid_3x3 | 9 | Grid | 3x3 square grid |
grid_5x5 | 25 | Grid | 5x5 square grid |
linear_5 | 5 | Line | 5-qubit linear chain |
linear_10 | 10 | Line | 10-qubit linear chain |
| URI | Description |
|---|---|
qiskit-gym://workflows | Start here - Step-by-step workflows and quick start guide |
qiskit-gym://presets/coupling-maps | Available hardware presets |
qiskit-gym://algorithms | PPO, AlphaZero documentation |
qiskit-gym://policies | BasicPolicy, Conv1dPolicy docs |
qiskit-gym://environments | Environment type documentation |
qiskit-gym://training/sessions | Active training sessions |
qiskit-gym://models | Loaded models |
qiskit-gym://server/config | Server configuration |
Environment variables:
# Model storage directory (default: ~/.qiskit-gym/models)
QISKIT_GYM_MODEL_DIR=~/.qiskit-gym/models
QISKIT_GYM_TENSORBOARD_DIR=~/.qiskit-gym/runs
QISKIT_GYM_MAX_QUBITS=15 QISKIT_GYM_MAX_SEARCHES=10000
# Install with dev dependencies
pip install -e ".[all]"
./run_tests.sh
uv run pytest tests/ -v uv run ruff check src tests uv run mypy src
Apache 2.0 - See LICENSE for details.
See CONTRIBUTING.md for contribution guidelines.