Langkau ke kandungan utama

Pelayan MCP Qiskit

Pelayan MCP Qiskit adalah koleksi pelayan Model Context Protocol (MCP) yang mengintegrasikan keupayaan pengkomputeran kuantum ke dalam sistem AI. Pelayan-pelayan ini membolehkan pembantu AI, model bahasa besar (LLM), dan ejen untuk mengakses perkhidmatan IBM Quantum® dan pustaka Qiskit.

nota

Ini adalah projek sumber terbuka. Untuk maklumat terkini, liputan API terperinci, dan konfigurasi lanjutan, rujuk repositori GitHub Pelayan MCP Qiskit.

Bilakah saya patut menggunakan Pelayan MCP Qiskit?

Pelayan MCP Qiskit membolehkan pembantu AI membantu anda dengan tugas pengkomputeran kuantum, seperti berikut:

  • Mencipta, memanipulasi, dan mentranspile litar kuantum
  • Mendapatkan dan mencari dokumentasi Qiskit, panduan, dan rujukan API
  • Menjawab soalan pengkomputeran kuantum terus dari sumber yang boleh dipercayai
  • Menjana kod kuantum dengan kesedaran kontekstual
  • Mengoptimumkan litar menggunakan transpilasi berkuasa AI
  • Menyambung ke perkakasan kuantum nyata secara automatik
  • Menganalisis dan memilih backend kuantum yang optimum
  • Melaksanakan litar kuantum dan menjejak status kerja

Apa yang disertakan?

Pelayan MCP berikut tersedia:

Pelayan MCP Qiskit

Menyediakan keupayaan pengkomputeran kuantum teras untuk pembangunan tempatan. Pelayan ini membolehkan pembantu AI mencipta, memanipulasi, dan mentranspile litar kuantum, serta mensirikan mereka ke format seperti OpenQASM 3 dan QPY.

Pelayan MCP Qiskit Runtime

Menyediakan akses kepada perkhidmatan awan IBM Quantum melalui Qiskit Runtime. Ini membolehkan pembantu AI berinteraksi dengan backend kuantum, menghantar kerja, dan mendapatkan keputusan.

Pelayan MCP Qiskit Docs

Menyediakan pembantu AI dengan akses kepada ekosistem dokumentasi Qiskit yang lengkap, termasuk dokumentasi modul SDK, panduan pelaksanaan, dan amalan terbaik. Pelayan ini membolehkan pendapatan semula dan carian pintar merentas dokumentasi Qiskit tanpa memerlukan pengesahan.

Pelayan MCP Qiskit IBM Transpiler

Menyediakan pengoptimuman litar berkuasa AI melalui laluan transpiler berkuasa AI. Pelayan ini membolehkan pembantu AI mengoptimumkan litar kuantum menggunakan algoritma penghalaan dan pengoptimuman lanjutan.

Pelayan komuniti

Pelayan MCP yang disumbangkan komuniti berikut juga tersedia:

Pelayan MCP Qiskit Gym

Menyediakan keupayaan pembelajaran pengukuhan untuk sintesis litar kuantum menggunakan pustaka qiskit-gym. Pelayan ini membolehkan pembantu AI menggunakan teknik pengoptimuman berasaskan RL untuk transpilasi dan sintesis litar kuantum.

Pasang Pelayan MCP Qiskit

Untuk menggunakan Pelayan MCP Qiskit, anda memerlukan:

Pasang semua pelayan MCP Qiskit yang tersedia dengan menjalankan arahan berikut dari terminal:

pip install qiskit-mcp-servers[all]

Anda juga boleh memasang pelayan MCP individu:

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

Konfigurasi Pelayan MCP Qiskit

Tetapkan pemboleh ubah persekitaran

Sediakan pemboleh ubah persekitaran yang diperlukan untuk pengesahan. Pelayan MCP Qiskit dan Pelayan MCP Qiskit Docs tidak memerlukan pengesahan.

Untuk Pelayan MCP Qiskit Runtime, atau Qiskit IBM Transpiler:

export QISKIT_IBM_TOKEN="<your_token>"

Anda boleh mencari token API anda dalam tetapan akaun IBM Quantum anda.

Konfigurasi klien MCP

Anda boleh mengkonfigurasi klien yang serasi dengan MCP (seperti Claude Desktop, Cursor, atau alatan AI lain) untuk menggunakan pelayan MCP Qiskit. Konfigurasi tepat bergantung pada klien anda. Contohnya, fail konfigurasi klien MCP mungkin kelihatan 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-docs": {
"command": "qiskit-docs-mcp-server"
},
"qiskit-ibm-transpiler": {
"command": "qiskit-ibm-transpiler-mcp-server"
},
"qiskit-gym": {
"command": "qiskit-gym-mcp-server"
}
}
}

Rujuk dokumentasi klien MCP anda untuk arahan konfigurasi khusus.

Uji pelayan MCP

Anda boleh menguji pelayan MCP secara interaktif dengan 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 Docs MCP Server
npx @modelcontextprotocol/inspector qiskit-docs-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 seterusnya

Cadangan