MCP

اسأل Codex من Claude Code أو افتح مجلسًا متعدد النماذج

لمقارنة آراء Codex وGemini ونماذج أخرى داخل Claude Code. يجب أولًا تثبيت owlex-server بـ uv، وقبول أن council يرسل السؤال إلى عدة وكلاء.

Official source · Owlex

Install

uv tool install git+https://github.com/agentic-mcp-tools/owlex.git

لمن يناسب

هذا الدليل لمن يستخدم Claude Code أصلًا ويريد أن يقابل السؤال نفسه Codex وGemini ونماذج أخرى. المسار الرسمي الرئيسي التثبيت من المستودع بـ uv ثم تشغيل owlex-server في .mcp.json. يمكنه أيضًا تشغيل structured deliberation: يجيب كل نموذج وحده أولًا ثم يراجع بعد رؤية الجولة الأولى ويلخّص Claude في النهاية.

يناسب من يفتح أولًا جلسة Codex، أو يطلق council_ask وينظر النتيجة بشكل غير متزامن. الأدوات التي يسمّيها المصدر تشمل start_codex_session وresume_codex_session وstart_gemini_session وresume_gemini_session إضافة إلى wait_for_task وget_task_result وlist_tasks. لا تختلق أسماء أدوات بدء نماذج أخرى لم تكن في الجدول.

أكمل أول محاولة في 3 دقائق

أمر التثبيت الرسمي أدناه. المتطلب: أن يعمل uv على هذا الجهاز، وأن تعمل وكلاء Codex / Gemini (أو غيرها) التي ستستخدمها محليًا أصلًا. موضع الإعداد .mcp.json للمشروع أو المستخدم وmcpServers.owlex.command هو owlex-server.

uv tool install git+https://github.com/agentic-mcp-tools/owlex.git

صفحة المستودع:

https://github.com/agentic-mcp-tools/owlex

المحاولة الأولى تستخدم الأداة الرسمية start_codex_session: إنشاء Codex session جديدة. قبل الاستدعاء أكّد أنك تبدأ Codex مضبوطًا أصلًا على هذا الجهاز. النجاح جلسة أُنشئت لا أمر غير موجود. هذا يشغّل عملية نموذج خارجية وقد يخرج إلى الشبكة؛ لا تقرأه بلا شبكة.

حالات الاستخدام

الحالة الأولى: اسأل Codex أو Gemini وحدهما. المقابل start_codex_session / start_gemini_session. بعد ذلك resume_codex_session (session ID أو --last) أو resume_gemini_session (index أو latest). المصدر لا يكتب تفاصيل حقول الرسالة. عند النجاح تواصل الجلسة نفسها.

الحالة الثانية: افتح council. المقابل council_ask. مثال prompt الرسمي هو Should I use a monorepo or multiple repos for 5 microservices? الخيارات claude_opinion وdeliberate (الافتراضي true) وcritique وroles وteam وtimeout (الافتراضي 300 ثانية). Council runs in the background: ابدأ ثم list_tasks للحالة أو get_task_result لنتيجة بلا حجب؛ wait_for_task إن وجب الانتظار. قبل الاستدعاء أكّد أنك تريد إرسال السؤال نفسه إلى عدة نماذج.

حدود الاستخدام

يرسل council السؤال إلى عدة agent. Round 2 يجعلهم أيضًا يرون إجابات الجولة الأولى. المصدر لا يكتب التكلفة ولا الاحتفاظ بالسجلات ولا خطوات حذف الجلسة. timeout افتراضيًا 300 ثانية. لا تختلق أسماء أدوات بدء OpenCode / ClaudeOR / AiChat غير الواردة في الجدول؛ المتن يقول فقط إنه يمكن استعلام هذه النماذج من Claude Code.