انتقل إلى المحتوى الرئيسي
هذا المشروع في مرحلة تجريبية. وجدت خطأ؟ افتح مشكلة على GitHub. لديك سؤال أو فكرة؟ اسأل في Discussions — نحب سماع ملاحظاتك!
كيف جودة الترجمة في هذه الصفحة؟

خوادم Qiskit MCP

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

ملاحظة

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

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

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

  • إنشاء الدوائر الكمومية ومعالجتها وتحويلها (transpiling)

  • استرجاع وثائق Qiskit والأدلة ومراجع API والبحث فيها

  • الإجابة على أسئلة الحوسبة الكمومية مباشرةً من مصادر موثوقة

  • توليد كود كمومي بوعي سياقي

  • تحسين الدوائر باستخدام تحويل مدعوم بالذكاء الاصطناعي

  • الاتصال التلقائي بأجهزة كمومية حقيقية

  • تحليل وتحديد أفضل الواجهات الخلفية الكمومية (backends)

  • تنفيذ الدوائر الكمومية وتتبع حالة المهام

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

تتوفر خوادم MCP التالية:

خادم Qiskit MCP​

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

خادم Qiskit Runtime MCP​

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

خادم Qiskit Docs MCP​

يوفر لمساعدي الذكاء الاصطناعي الوصول إلى منظومة توثيق Qiskit الكاملة، بما يشمل توثيق وحدات SDK وأدلة التنفيذ وأفضل الممارسات. يتيح هذا الخادم الاسترجاع الذكي والبحث في توثيق Qiskit دون الحاجة إلى مصادقة.

خادم 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-docs-mcp-server
pip install qiskit-ibm-transpiler-mcp-server
pip install qiskit-gym-mcp-server

ضبط خوادم Qiskit MCP​

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

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

لخدمة IBM Quantum Compute Service أو خوادم 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-docs": {
"command": "qiskit-docs-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 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

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

Recommendations