/ الدليل / الملعب / vibe-check-mcp-server
● مجتمع PV-Bhat ⚡ فوري

vibe-check-mcp-server

بواسطة PV-Bhat · PV-Bhat/vibe-check-mcp-server

نموذج لغوي ثان يطعن في خطة وكيلك قبل التنفيذ — يكتشف الانحصار في الرؤية الضيقة والإفراط في الهندسة والجمود في المنطق.

vibe-check-mcp (PV-Bhat) توفر ملاحظات ما وراء معرفية للوكلاء عبر Chain-Pattern Interrupts (CPI). تستدعي نموذجاً ثانياً لرفض الافتراضات عند نقاط القرار الرئيسية. المشروع في وضع الصيانة (v2.8.0 النسخة الأخيرة) لكنه لا يزال بكامل وظائفه تحت ترخيص MIT.

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

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

عرض مباشر

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

vibe-check.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "vibe-check": {
      "command": "npx",
      "args": [
        "-y",
        "vibe-check-mcp-server"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "vibe-check": {
      "command": "npx",
      "args": [
        "-y",
        "vibe-check-mcp-server"
      ],
      "_inferred": true
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "vibe-check": {
      "command": "npx",
      "args": [
        "-y",
        "vibe-check-mcp-server"
      ],
      "_inferred": true
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "vibe-check": {
      "command": "npx",
      "args": [
        "-y",
        "vibe-check-mcp-server"
      ],
      "_inferred": true
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "vibe-check",
      "command": "npx",
      "args": [
        "-y",
        "vibe-check-mcp-server"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "vibe-check": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "vibe-check-mcp-server"
        ]
      }
    }
  }
}

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

claude mcp add vibe-check -- npx -y vibe-check-mcp-server

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

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

استخدامات عملية: vibe-check-mcp-server

فحص معقولية الخطة قبل إجراء مدمر باستخدام vibe-check

👤 أي شخص يشغل وكلاء بإمكانية الكتابة ⏱ ~10 min beginner

متى تستخدمه: عندما يكون الوكيل على وشك حذف الملفات أو تشغيل ترحيل أو نشر — تريد رأياً آخر.

الخطوات
  1. استدعِ vibe_check على الخطة
    قبل تشغيل الترحيل، استدعِ vibe_check على هذه الخطة: [paste]. ما الذي قد يحدث خطأ؟✓ تم النسخ
    → قائمة النقد: افتراضات لم تُفحص، استعادة مفقودة، زحف النطاق
  2. حل أو تجاهل كل مخاوف بشكل صريح
    اعالج كل مخاوف — إما تخفيف الضرر أو رفض صريح باعتباره خارج النطاق.✓ تم النسخ
    → خطة معلقة جاهزة للتشغيل

النتيجة: لحظات 'أوه لا' أقل بعد الإجراءات المدمرة.

المزالق
  • الوكيل يرفض جميع المخاوف بطريقة الختم المطاطي — اطلب من الوكيل إعادة صياغة كل قلق والتخفيف المحدد
اجمعها مع: sequentialthinking-tools

فرض قواعد الجلسة باستخدام constitution في vibe-check

👤 الفرق التي تشارك سير عمل الوكلاء ⏱ ~10 min intermediate

متى تستخدمه: تريد فرض قواعد معينة (عدم دفع إلى main أبداً، كتابة الاختبارات أولاً دائماً) عبر جلسة.

الخطوات
  1. عيّن constitution
    استخدم update_constitution لتعيين هذه القواعد لهذه الجلسة: [list]. فرض عبر CPI على كل استدعاء أداة قد ينتهكها.✓ تم النسخ
    → القواعد معترف بها؛ الانتهاكات اللاحقة تُقاطع
  2. افحص عند الشك
    استدعِ check_constitution لرؤية ما هو ساري المفعول حالياً.✓ تم النسخ
    → قائمة القواعد الحالية

النتيجة: سلوك وكيل متسق في الجلسة دون تكرار القواعد في كل رسالة.

التقط دروساً من أخطاء الوكيل باستخدام vibe_learn

👤 مطورو الوكلاء الذين يكررون المحفزات ⏱ ~5 min beginner

متى تستخدمه: قام الوكيل بخطأ كلاسيكي؛ تريد منه عدم تكراره.

الخطوات
  1. سجّل الدرس
    استدعِ vibe_learn مع: mistake='deleted prod table without snapshot', lesson='always take a snapshot before DDL on prod'.✓ تم النسخ
    → الدرس مخزن للجلسة
  2. اعتمد عليه لاحقاً
    (لاحقاً في نفس الجلسة) حاول DDL — vibe_check يسحب الدرس المخزن✓ تم النسخ
    → قاطع برسالة الدرس الماضي ذي الصلة

النتيجة: ذاكرة في الجلسة حول 'لا تفعل ذلك مرة أخرى' دون هندسة المحفزات.

التركيبات

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

خطة + حلقة النقد

خطط باستخدام sequentialthinking_tools، ثم استدعِ vibe_check على الخطة قبل تنفيذ الخطوة 1.✓ تم النسخ
vibe-check + overture

خطة بصرية + طبقة vibe-check

بعد أن ينتج Overture رسم الخطة البياني، شغّل vibe_check عليها واعرض المخاوف كملاحظات.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
vibe_check plan: str, context?: str قبل أي إجراء غير تافه أو لا يمكن عكسه 1 LLM call via your configured provider
vibe_learn mistake: str, lesson: str مباشرة بعد خطأ، بينما لا يزال طازجاً 0
update_constitution rules: str[] بداية الجلسة أو تغيير السياسة 0
check_constitution تصحيح الأخطاء من المقاطعات غير المتوقعة 0
reset_constitution ابدأ من الصفر 0

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

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

حصة API
يستخدم حصة LLM المختارة لديك
الرموز لكل استدعاء
500-3000 لـ vibe_check
التكلفة المالية
فقط تكلفة رمز LLM
نصيحة
فقط vibe_check على خطط موضوعية — تخطيها على التعديلات البسيطة يوفر الرموز

الأمان

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

تخزين بيانات الاعتماد: مفتاح LLM API في بيئة المتغيرات (OPENAI_API_KEY, ANTHROPIC_API_KEY, إلخ)
نقل البيانات الخارجي: فقط إلى مزود LLM المعين لديك

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

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

vibe_check returns empty concerns

كان إدخال الخطة غامضاً جداً — أدرج خطوات ملموسة والآثار الجانبية

Agent ignores vibe_check output

اجعل المحفز النظام يتطلب معالجة كل مخاوف قبل المتابعة

npx cannot find @pv-bhat/vibe-check-mcp

النطاق المنشور هو @pv-bhat؛ ثبّت الأحدث بشكل صريح: npx -y @pv-bhat/vibe-check-mcp@latest

البدائل

vibe-check-mcp-server مقابل البدائل

البديلمتى تستخدمهاالمقايضة
sequentialthinking-toolsتريد التخطيط وليس النقدشكل مختلف — لا نموذج ثاني معاد
overtureتريد بوابة بصرية بدلاً من النقد النصيإعداد أثقل

المزيد

الموارد

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

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

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