Lumaktaw sa pangunahing nilalaman

Mga Qiskit MCP Server

Ang Qiskit MCP Servers ay isang koleksyon ng mga Model Context Protocol (MCP) server na nagsasama ng mga kakayahan sa quantum computing sa mga AI system. Pinapahintulutan ng mga server na ito ang mga AI assistant, large language model (LLM), at agent na ma-access ang mga serbisyo ng IBM Quantum® at mga library ng Qiskit.

tala

Ito ay isang open-source na proyekto. Para sa pinaka-updated na impormasyon, detalyadong coverage ng API, at mga advanced na configuration, tingnan ang Qiskit MCP Servers GitHub repository.

Kailan dapat gamitin ang Qiskit MCP Servers?​

Pinapahintulutan ng Qiskit MCP Servers ang mga AI assistant na tulungan ka sa mga gawain sa quantum computing, tulad ng mga sumusunod:

  • Paglikha, pagbabago, at pag-transpile ng mga quantum circuit
  • Pagsagot sa mga tanong sa quantum computing mula sa mga mapagkakatiwalaang pinagkukunan
  • Pagbuo ng quantum code na may contextual awareness
  • Pag-optimize ng mga circuit gamit ang AI-powered transpilation
  • Awtomatikong pagkonekta sa tunay na quantum hardware
  • Pag-analyze at pagpili ng pinakamainam na quantum backend
  • Pagpapatupad ng mga quantum circuit at pagsubaybay ng katayuan ng trabaho

Ano ang kasama?​

Ang mga sumusunod na MCP server ay available:

Qiskit MCP Server​

Nagbibigay ng mga pangunahing kakayahan sa quantum computing para sa lokal na pag-develop. Pinapahintulutan ng server na ito ang mga AI assistant na lumikha, magbago, at mag-transpile ng mga quantum circuit, pati na rin i-serialize ang mga ito sa mga format tulad ng OpenQASM 3 at QPY.

Qiskit Code Assistant MCP Server​

Nagbibigay ng matalinong quantum code completion at tulong sa pamamagitan ng Qiskit Code Assistant. Direktang isinasama ng server na ito ang mga kakayahan ng Qiskit Code Assistant sa mga MCP-compatible na AI tool.

Tulad ng anumang iba pang feature mula sa Qiskit Code Assistant, ang MCP server na ito ay gumagana lamang para sa mga IBM Quantum Premium Plan na gumagamit na nakatala sa IBM Quantum Platform.

Qiskit Runtime MCP Server​

Nagbibigay ng access sa mga serbisyo ng IBM Quantum cloud sa pamamagitan ng Qiskit Runtime. Pinapahintulutan nito ang mga AI assistant na makipag-ugnayan sa mga quantum backend, magsumite ng mga trabaho, at makuha ang mga resulta.

Qiskit IBM Transpiler MCP Server​

Nagbibigay ng AI-powered circuit optimization sa pamamagitan ng mga AI-powered transpiler pass. Pinapahintulutan ng server na ito ang mga AI assistant na i-optimize ang mga quantum circuit gamit ang mga advanced na algorithm sa routing at optimization.

Mga server ng komunidad​

Ang mga sumusunod na MCP server na gawa ng komunidad ay available din:

Qiskit Gym MCP Server​

Nagbibigay ng reinforcement learning capabilities para sa quantum circuit synthesis gamit ang library na qiskit-gym. Pinapahintulutan ng server na ito ang mga AI assistant na gumamit ng mga RL-based na pamamaraan ng optimization para sa transpilation at synthesis ng quantum circuit.

I-install ang Qiskit MCP Servers​

Para gamitin ang Qiskit MCP Servers, kailangan mo ng:

I-install ang lahat ng available na Qiskit MCP server sa pamamagitan ng pagpapatakbo ng sumusunod na command mula sa terminal:

pip install qiskit-mcp-servers[all]

Maaari ka ring mag-install ng mga indibidwal na MCP server:

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

I-configure ang Qiskit MCP Servers​

I-set ang mga environment variable​

I-set up ang mga kinakailangang environment variable para sa authentication. Hindi nangangailangan ng authentication ang Qiskit MCP Server para sa lokal na paggamit.

Para sa Qiskit Runtime, Qiskit Code Assistant, o Qiskit IBM Transpiler MCP Servers:

export QISKIT_IBM_TOKEN="<your_token>"

Makikita mo ang iyong API token sa iyong mga setting ng IBM Quantum account.

I-configure ang MCP client​

Maaari kang mag-configure ng MCP-compatible na client (tulad ng Claude Desktop, Cursor, o iba pang AI tool) para gamitin ang mga Qiskit MCP server. Nakasalalay ang eksaktong configuration sa iyong client. Halimbawa, ang isang configuration file ng MCP client ay maaaring magmukha tulad nito:

{
"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"
}
}
}

Sumangguni sa dokumentasyon ng iyong MCP client para sa mga tiyak na tagubilin sa configuration.

Subukan ang mga MCP server​

Maaari mong subukan ang mga MCP server nang interactive sa pamamagitan ng paggamit ng 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

Mga susunod na hakbang​

Mga Rekomendasyon