Lewati ke konten utama

Qiskit MCP Servers

Qiskit MCP Servers adalah kumpulan server Model Context Protocol (MCP) yang mengintegrasikan kemampuan komputasi kuantum ke dalam sistem AI. Server-server ini memungkinkan asisten AI, large language model (LLM), dan agen untuk mengakses layanan IBM Quantum® dan library Qiskit.

catatan

Ini adalah proyek open-source. Untuk informasi terbaru, cakupan API lengkap, dan konfigurasi lanjutan, lihat repositori GitHub Qiskit MCP Servers.

Kapan harus menggunakan Qiskit MCP Servers?​

Qiskit MCP Servers memungkinkan asisten AI membantumu dengan tugas-tugas komputasi kuantum, seperti berikut ini:

  • Membuat, memanipulasi, dan men-transpile Circuit kuantum
  • Menjawab pertanyaan komputasi kuantum langsung dari sumber yang terpercaya
  • Menghasilkan kode kuantum dengan kesadaran kontekstual
  • Mengoptimalkan Circuit menggunakan transpilasi berbasis AI
  • Terhubung ke hardware kuantum nyata secara otomatis
  • Menganalisis dan memilih Backend kuantum yang optimal
  • Mengeksekusi Circuit kuantum dan memantau status job

Apa saja yang tersedia?​

MCP server berikut ini tersedia:

Qiskit MCP Server​

Menyediakan kemampuan komputasi kuantum inti untuk pengembangan lokal. Server ini memungkinkan asisten AI untuk membuat, memanipulasi, dan men-transpile Circuit kuantum, serta mengserialnya ke format seperti OpenQASM 3 dan QPY.

Qiskit Code Assistant MCP Server​

Menyediakan penyelesaian dan bantuan kode kuantum yang cerdas melalui Qiskit Code Assistant. Server ini mengintegrasikan kemampuan Qiskit Code Assistant langsung ke dalam alat AI yang kompatibel dengan MCP.

Seperti fitur Qiskit Code Assistant lainnya, MCP server ini hanya berfungsi untuk pengguna IBM Quantum Premium Plan yang terdaftar di IBM Quantum Platform.

Qiskit Runtime MCP Server​

Menyediakan akses ke layanan cloud IBM Quantum melalui Qiskit Runtime. Ini memungkinkan asisten AI berinteraksi dengan Backend kuantum, mengirimkan job, dan mengambil hasil.

Qiskit IBM Transpiler MCP Server​

Menyediakan optimasi Circuit berbasis AI melalui transpiler passes bertenaga AI. Server ini memungkinkan asisten AI mengoptimalkan Circuit kuantum menggunakan algoritma routing dan optimasi tingkat lanjut.

Server komunitas​

MCP server kontribusi komunitas berikut ini juga tersedia:

Qiskit Gym MCP Server​

Menyediakan kemampuan reinforcement learning untuk sintesis Circuit kuantum menggunakan library qiskit-gym. Server ini memungkinkan asisten AI menggunakan teknik optimasi berbasis RL untuk transpilasi dan sintesis Circuit kuantum.

Instal Qiskit MCP Servers​

Untuk menggunakan Qiskit MCP Servers, kamu perlu:

Instal semua Qiskit MCP server yang tersedia dengan menjalankan perintah berikut dari terminal:

pip install qiskit-mcp-servers[all]

Kamu juga bisa menginstal MCP server secara individual:

pip install qiskit-mcp-server
pip install qiskit-code-assistant-mcp-server
pip install qiskit-ibm-runtime-mcp-server
pip install qiskit-ibm-transpiler-mcp-server
pip install qiskit-gym-mcp-server

Konfigurasi Qiskit MCP Servers​

Atur variabel lingkungan​

Atur variabel lingkungan yang diperlukan untuk autentikasi. Qiskit MCP Server tidak memerlukan autentikasi untuk penggunaan lokal.

Untuk Qiskit Runtime, Qiskit Code Assistant, atau Qiskit IBM Transpiler MCP Servers:

export QISKIT_IBM_TOKEN="<your_token>"

Kamu bisa menemukan token API-mu di pengaturan akun IBM Quantum.

Konfigurasi MCP client​

Kamu bisa mengkonfigurasi MCP client yang kompatibel (seperti Claude Desktop, Cursor, atau alat AI lainnya) untuk menggunakan Qiskit MCP server. Konfigurasi yang tepat tergantung pada client-mu. Misalnya, file konfigurasi MCP client mungkin terlihat seperti ini:

{
"mcpServers": {
"qiskit": {
"command": "qiskit-mcp-server"
},
"qiskit-ibm-runtime": {
"command": "qiskit-ibm-runtime-mcp-server"
},
"qiskit-code-assistant": {
"command": "qiskit-code-assistant-mcp-server"
},
"qiskit-ibm-transpiler": {
"command": "qiskit-ibm-transpiler-mcp-server"
},
"qiskit-gym": {
"command": "qiskit-gym-mcp-server"
}
}
}

Lihat dokumentasi MCP client-mu untuk instruksi konfigurasi yang spesifik.

Uji MCP server​

Kamu bisa menguji MCP server secara interaktif menggunakan MCP Inspector:

# Test the Qiskit MCP Server
npx @modelcontextprotocol/inspector qiskit-mcp-server

# Test the Qiskit Runtime MCP Server
npx @modelcontextprotocol/inspector qiskit-ibm-runtime-mcp-server

# Test the Qiskit Code Assistant MCP Server
npx @modelcontextprotocol/inspector qiskit-code-assistant-mcp-server

# Test the Qiskit IBM Transpiler MCP Server
npx @modelcontextprotocol/inspector qiskit-ibm-transpiler-mcp-server

# Test the Qiskit Gym MCP Server
npx @modelcontextprotocol/inspector qiskit-gym-mcp-server

Langkah selanjutnya​

Rekomendasi
Source: IBM Quantum docs — updated 12 Mar 2026
English version on doQumentation — updated 7 Mei 2026
This translation based on the English version of 11 Mar 2026