/ الدليل / الملعب / Zen MCP Server
● مجتمع BeehiveInnovations 🔑 يتطلب مفتاحك

Zen MCP Server

بواسطة BeehiveInnovations · BeehiveInnovations/zen-mcp-server

تنسيق متعدد النماذج اللغوية عبر MCP — دع Claude يستشير Gemini وOpenAI o3 وGrok وOpenRouter وOllama في منتصف المهمة ويدمج إجاباتها.

Zen MCP يمنح Claude أدوات chat وthinkdeep وcodereview وdebug وconsensus وprecommit — كل منها يمكن توجيهه إلى نماذج مختلفة في الخلفية. يتيح لك استخدام Claude كمنسّق مع تفويض التفكير العميق لـ Gemini Pro ومراجعة الكود لـ o3 أو البحثات السريعة لـ Ollama محلياً. مصمم لسير عمل متعدد النماذج التي لا يستطيع مزوّد واحد تغطيتها.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

zen-mcp-server.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "zen-mcp-server": {
      "command": "uvx",
      "args": [
        "zen-mcp-server"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "zen-mcp-server": {
      "command": "uvx",
      "args": [
        "zen-mcp-server"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "zen-mcp-server": {
      "command": "uvx",
      "args": [
        "zen-mcp-server"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "zen-mcp-server": {
      "command": "uvx",
      "args": [
        "zen-mcp-server"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "zen-mcp-server",
      "command": "uvx",
      "args": [
        "zen-mcp-server"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "zen-mcp-server": {
      "command": {
        "path": "uvx",
        "args": [
          "zen-mcp-server"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add zen-mcp-server -- uvx zen-mcp-server

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

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

استخدامات عملية: Zen MCP Server

الحصول على توافق 3 نماذج مختلفة حول قرار معماري صعب

👤 قادة التقنية الذين يتخذون قرارات عالية المخاطر ⏱ ~20 min intermediate

متى تستخدمه: آراء Claude وحدها تبدو وجهة نظر واحدة؛ تريد تنوعاً.

المتطلبات الأساسية
  • مفاتيح API لمزوّدَين بديلَين على الأقل — عيّن GEMINI_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY
الخطوات
  1. صياغة السؤال
    Use zen.consensus. Question: should we move our queue from Redis to NATS Jetstream? Stakes: 50M msgs/day, 99.99% uptime. Ask Gemini Pro and o3.✓ تم النسخ
    → يردّ كلا النموذجَين ويلخّص Claude الاختلافات
  2. التعمق في نقطة الخلاف
    Where do they disagree? Use zen.chat to push back on each model's weakest point.✓ تم النسخ
    → جولة ردود لكل نموذج
  3. التوليف
    Give me a final recommendation with the strongest argument from each side surfaced.✓ تم النسخ
    → وثيقة قرار موحّدة

النتيجة: قرار معماري يمكنك الدفاع عنه بأدلة عبر النماذج.

المزالق
  • النماذج تهلوس تفاصيل API بطرق مختلفة — توافق زائف — تحقق دائماً من الوثائق/المصدر الفعلي لادعاءات الحقائق
اجمعها مع: context7 · git-mcp-idosal

استخدام thinkdeep مع Gemini Pro للتخطيط قبل تنفيذ Claude

👤 المطورون الذين يصطدمون بسقف التخطيط في Claude على المهام الضخمة ⏱ ~40 min intermediate

متى تستخدمه: المهمة ضخمة لدرجة أن التفكير الموسّع يفقد الخيط.

الخطوات
  1. تسليم الموجز
    Use zen.thinkdeep with gemini-2.5-pro. Plan the migration from monolith to 3 microservices. Identify all sequencing risks.✓ تم النسخ
    → خطة مطوّلة من Gemini تُعاد كمستند منظّم
  2. انتقاد الخطة
    Now you (Claude) review that plan. What's missing? What's risky?✓ تم النسخ
    → تحليل الفجوات
  3. تنفيذ الخطوة الأولى
    Implement the first phase of the plan in this repo.✓ تم النسخ
    → تعديلات حقيقية

النتيجة: خطط تثق بها لأن نموذجَين اتفقا على شكلها.

اجمعها مع: desktop-commander-mcp

تشغيل zen.codereview بنموذج مختلف عمّا كتب الكود

👤 المطورون المستقلون الذين يريدون مراجعة متعارضة ⏱ ~25 min intermediate

متى تستخدمه: طوّرت ميزة مع Claude وتريد وجهة نظر جديدة (نموذج آخر).

الخطوات
  1. تحضير الـ diff
    Save the current branch's diff. Pass it to zen.codereview with o3.✓ تم النسخ
    → تعليقات المراجعة مرتّبة حسب الملف
  2. التطبيق أو الرفض
    Show me each suggestion. Apply only the ones I approve.✓ تم النسخ
    → موجه قبول/رفض لكل اقتراح

النتيجة: كود مراجَع بنموذج له مرجعيات مختلفة.

اجمعها مع: git-mcp-idosal

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

zen-mcp-server + desktop-commander-mcp

التخطيط مع Gemini، التنفيذ مع Claude+desktop-commander

thinkdeep the migration → desktop-commander to apply step 1✓ تم النسخ
zen-mcp-server + git-mcp-idosal

جلب المستودع عبر gitmcp، مراجعة الكود عبر zen مع o3

Codereview the PR diff from owner/repo using o3 — second opinion.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
chat prompt, model?, continuation_id? أسئلة وأجوبة عامة للنموذج البديل 1 API call to chosen model
thinkdeep problem, model? تخطيط المشكلات الصعبة Heavy — uses thinking budget
codereview files[], model? مراجعة PR بعيون جديدة 1 API call
debug error, context, model? علقت في خطأ لا يراه Claude 1 API call
consensus question, models[] القرارات عالية المخاطر N API calls
precommit diff, model? فحص نهائي قبل الـ commit 1 API call

التكلفة والحدود

تكلفة التشغيل

حصة API
لكل مزوّد منفصلاً؛ تدفع لكل واحد بشكل مستقل
الرموز لكل استدعاء
متغير حسب الأداة — thinkdeep يمكن أن يصل إلى 30k+
التكلفة المالية
الخادم مجاني؛ تدفع لكل مزوّد LLM مباشرة
نصيحة
عيّن DEFAULT_MODEL=ollama:llama3.1 للمحادثات العادية، وارقَ إلى المدفوع عند الحاجة فقط

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: outbound:llm-providers
تخزين بيانات الاعتماد: مفاتيح المزوّدين في متغيرات البيئة
نقل البيانات الخارجي: أياً كان المزوّد الذي تهيّئه

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

النموذج غير متاح

تحقق من متغير البيئة لذلك المزوّد؛ يظهر فقط المزوّدون المهيَّئون

تحقق: List zen tools — model defaults appear there
معرّف الاستمرارية مفقود

كل أداة تُعيد continuation_id؛ مرّره للحفاظ على السياق عبر النماذج

تجاوز التكلفة في thinkdeep

عيّن MAX_THINKING_TOKENS في البيئة؛ الافتراضي قد يكون مرتفعاً

البدائل

Zen MCP Server مقابل البدائل

البديلمتى تستخدمهاالمقايضة
context-mode-mcpتريد تشكيل السياق لا توجيهاً متعدد النماذجمشكلة مختلفة
Direct OpenAI/Gemini MCPsتحتاج نموذجاً بديلاً واحداً فقط لا تنسيقاًأقل تعقيداً لكن بدون سير عمل consensus/thinkdeep

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills