انتقل إلى المحتوى الرئيسي

خوادم Qiskit MCP

خوادم Qiskit MCP هي مجموعة من خوادم Model Context Protocol (MCP) التي تدمج قدرات الحوسبة الكمومية في أنظمة الذكاء الاصطناعي. تتيح هذه الخوادم لمساعدي الذكاء الاصطناعي ونماذج اللغة الكبيرة (LLMs) والوكلاء الوصول إلى خدمات IBM Quantum® ومكتبات Qiskit.

ملاحظة

هذا مشروع مفتوح المصدر. للاطلاع على أحدث المعلومات وتغطية API التفصيلية والإعدادات المتقدمة، ارجع إلى مستودع Qiskit MCP Servers على GitHub.

متى أستخدم خوادم Qiskit MCP؟

تتيح خوادم Qiskit MCP لمساعدي الذكاء الاصطناعي مساعدتك في مهام الحوسبة الكمومية، مثل:

  • إنشاء الدوائر الكمومية ومعالجتها وتحويلها (transpiling)
  • الإجابة على أسئلة الحوسبة الكمومية مباشرةً من مصادر موثوقة
  • توليد كود كمومي بوعي سياقي
  • تحسين الدوائر باستخدام تحويل مدعوم بالذكاء الاصطناعي
  • الاتصال التلقائي بأجهزة كمومية حقيقية
  • تحليل وتحديد أفضل الواجهات الخلفية الكمومية (backends)
  • تنفيذ الدوائر الكمومية وتتبع حالة الوظائف

ما الذي يتضمنه؟

الخوادم التالية من MCP متاحة:

خادم Qiskit MCP

يوفر قدرات الحوسبة الكمومية الأساسية للتطوير المحلي. يتيح هذا الخادم لمساعدي الذكاء الاصطناعي إنشاء الدوائر الكمومية ومعالجتها وتحويلها، فضلاً عن تسلسلها إلى صيغ مثل OpenQASM 3 وQPY.

خادم Qiskit Code Assistant MCP

يوفر إكمالاً ذكياً للكود الكمومي ومساعدةً فيه من خلال Qiskit Code Assistant. يدمج هذا الخادم قدرات Qiskit Code Assistant مباشرةً في أدوات الذكاء الاصطناعي المتوافقة مع MCP.

كما هو الحال مع أي ميزة أخرى من Qiskit Code Assistant، لا يعمل خادم MCP هذا إلا لمستخدمي IBM Quantum Premium Plan المسجلين على IBM Quantum Platform.

خادم Qiskit Runtime MCP

يوفر الوصول إلى خدمات IBM Quantum السحابية عبر Qiskit Runtime. يتيح ذلك لمساعدي الذكاء الاصطناعي التفاعل مع الواجهات الخلفية الكمومية وإرسال الوظائف واسترجاع النتائج.

خادم Qiskit IBM Transpiler MCP

يوفر تحسين الدوائر مدعوماً بالذكاء الاصطناعي عبر مسارات التحويل المدعومة بالذكاء الاصطناعي. يتيح هذا الخادم لمساعدي الذكاء الاصطناعي تحسين الدوائر الكمومية باستخدام خوارزميات توجيه وتحسين متقدمة.

خوادم المجتمع

الخوادم التالية المساهَم بها من المجتمع متاحة أيضاً:

خادم Qiskit Gym MCP

يوفر قدرات التعلم المعزز لتوليف الدوائر الكمومية باستخدام مكتبة qiskit-gym. يتيح هذا الخادم لمساعدي الذكاء الاصطناعي استخدام تقنيات التحسين القائمة على RL لتحويل الدوائر الكمومية وتوليفها.

تثبيت خوادم Qiskit MCP

لاستخدام خوادم Qiskit MCP، تحتاج إلى:

ثبِّت جميع خوادم Qiskit MCP المتاحة بتشغيل الأمر التالي من الطرفية:

pip install qiskit-mcp-servers[all]

يمكنك أيضاً تثبيت خوادم MCP فردية:

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

ضبط خوادم Qiskit MCP

ضبط متغيرات البيئة

أعدَّ متغيرات البيئة المطلوبة للمصادقة. لا يتطلب خادم Qiskit MCP مصادقةً للاستخدام المحلي.

لخوادم Qiskit Runtime أو Qiskit Code Assistant أو Qiskit IBM Transpiler MCP:

export QISKIT_IBM_TOKEN="<your_token>"

يمكنك إيجاد رمز API الخاص بك في إعدادات حساب IBM Quantum.

ضبط عميل MCP

يمكنك ضبط عميل متوافق مع MCP (مثل Claude Desktop أو Cursor أو أدوات ذكاء اصطناعي أخرى) لاستخدام خوادم Qiskit MCP. يعتمد الضبط الدقيق على عميلك. على سبيل المثال، قد يبدو ملف ضبط عميل MCP كالتالي:

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

ارجع إلى توثيق عميل MCP الخاص بك للحصول على تعليمات ضبط محددة.

اختبار خوادم MCP

يمكنك اختبار خوادم MCP بشكل تفاعلي باستخدام 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

الخطوات التالية

Recommendations