/ الدليل / الملعب / Sequential Thinking
● رسمي modelcontextprotocol ⚡ فوري

Sequential Thinking

بواسطة modelcontextprotocol · modelcontextprotocol/servers

أداة دفتر ملاحظات تفرض على Claude التفكير في خطوات صريحة وقابلة للمراجعة — إجابات أفضل على المشاكل الصعبة حقاً.

مرجع Sequential Thinking MCP. يكشف أداة واحدة تسمح للنموذج بإصدار 'أفكار' مرقمة وتعديل الأفكار السابقة والتفرع في فرضيات بديلة. مفيدة عندما تكون المسألة معقدة جداً للإجابة في خطوة واحدة. ليست حلاً سحرياً — بالنسبة للمهام البسيطة فقط تضيف تأخيراً.

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

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

عرض مباشر

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

sequential-thinking.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sequential-thinking",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "sequential-thinking": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/server-sequentialthinking"
        ]
      }
    }
  }
}

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

claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequentialthinking

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

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

استخدامات عملية: Sequential Thinking

تصحيح مشكلة معقدة تقاوم التفكير في خطوة واحدة

👤 المهندسون العالقون مع خطأ له أسباب محتملة كثيرة ⏱ ~20 min intermediate

متى تستخدمه: لديك الأعراض ولديك 3 نظريات متنافسة وتبقى تتأرجح بينها. تريد من Claude أن يفكر فيها دون الانهيار إلى الإجابة الأولى المعقولة.

الخطوات
  1. عرض الأعراض
    استخدم Sequential Thinking لتصحيح هذه المشكلة: [الأعراض والسجلات وما جربناه بالفعل]. ابدأ بإدراج الحقائق بشكل منفصل عن النظريات.✓ تم النسخ
    → الفكرة الأولى هي ملاحظة خالصة وليس تخمين
  2. تقييم النظريات مقابل الحقائق
    تابع. لكل نظرية، أي حقائق تدعمها وأي تستبعدها؟ عدّل أي فكرة لم تعد تصح.✓ تم النسخ
    → النظريات مقصوصة بناءً على الأدلة؛ الأفكار السابقة معدلة بصراحة
  3. اقترح أرخص تجربة قادمة
    أي تجربة واحدة ستزيل الغموض عن النظريات المتبقية بسرعة؟ كن محدداً حول الأمر أو الفحص.✓ تم النسخ
    → خطوة قادمة واحدة ملموسة وقليلة التكلفة

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

المزالق
  • ينشئ النموذج أفكاراً مجرد إعادة صياغة — في prompt، اطلب من كل فكرة أن تضيف حقيقة جديدة أو تستبعد نظرية أو تغير فكرة سابقة — وإلا فتخطها
  • مبالغ فيه للأخطاء البسيطة — لا تستخدم هذه الأداة لأي شيء يمكنك حله في 3 ثوان من خلال قراءة تتبع المكدس
اجمعها مع: filesystem · github · sentry

العمل من خلال مقايضة الهندسة المعمارية دون إغلاق مبكر

👤 قادة التكنولوجيا والمعماريون يزنون قرار التصميم ⏱ ~30 min advanced

متى تستخدمه: تختار بين 2-3 بنى معمارية (monolith مقابل microservice أو sync مقابل async أو مكتبة X مقابل Y) والأطراف المعنية لا توافق.

الخطوات
  1. حدد المعايير أولاً
    استخدم Sequential Thinking. الخطوة 1: عدّد معايير الحكم على هذا القرار (التكلفة والكمون وألفة الفريق ونطاق التأثير والعكسية). لا تصحح بعد.✓ تم النسخ
    → قائمة المعايير موافق عليها قبل التصحيح
  2. صحح كل خيار، لكل معيار
    لكل خيار × معيار، أعط درجة وسبب جملة واحدة. أشر إلى الدرجات منخفضة الثقة بوضوح.✓ تم النسخ
    → مصفوفة بوسم الثقة
  3. حدد معيار القرار
    أي معيار يميز الخيارات فعلاً؟ عمّا نتجادل فعلاً؟ عدّل الأفكار السابقة إذا اتضح أن معياراً غير ذي صلة.✓ تم النسخ
    → النقطة الحقيقية ظهرت

النتيجة: مذكرة قرار بتفكير يمكن تتبعه — المراجعون يمكنهم مهاجمة درجات محددة بدلاً من الانطباعات.

المزالق
  • يتم اختراع الدرجات بدقة كاذبة (7/10 مقابل 8/10 لا تعني شيئاً) — استخدم تسميات فئوية (أسوأ بكثير / أسوأ / نفس الشيء / أفضل / أفضل بكثير) واطلب سبباً لكل خلية
اجمعها مع: memory · notion

العصف الذهني دون الارتساء بسرعة على الفكرة الأولى

👤 مديرو المنتج والكتاب وأي شخص في صفحة فارغة ⏱ ~15 min beginner

متى تستخدمه: لديك طلب ('اسم هذا المنتج'، 'زاوية لهذا المنشور') وتعرف أن أفكارك الثلاث الأولى هي الواضحة.

الخطوات
  1. توليد خيارات متباعدة
    استخدم Sequential Thinking. عصف ذهني 10 خيارات لـ [شيء]. استخدم التفرع لاستكشاف 3 اتجاهات مختلفة جداً على الأقل (ليس كلها تنويعات على نفس الفكرة الأساسية).✓ تم النسخ
    → الفروع تختلف بوضوح في المفهوم وليس فقط في الصياغة
  2. اختبر كل واحد تحت الضغط
    لكل خيار، ما أقوى اعتراض؟ اقتل أي خيار لا يمكنه البقاء في انتقاد 10 ثوان.✓ تم النسخ
    → نصف القائمة مقصوص مع الأسباب
  3. اختر وبرر
    أوص بواحد واشرح لماذا يتفوق على الوصيف على المعايير التي تهمك أكثر.✓ تم النسخ
    → اختر بمقارنة واضحة وجهاً لوجه

النتيجة: قائمة قصيرة من الناجين التي تريد استخدامها فعلاً — وليس 10 خيارات متوسطة.

المزالق
  • جميع 10 خيارات هي نفس الفكرة بملابس مختلفة — اطلب من كل فرع أن يبدأ من 'زاوية' مختلفة (جمهور وأسلوب واستعارة وآلية)
اجمعها مع: memory

التركيبات

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

sequential-thinking + filesystem + github

التفكير في تغيير الكود خطوة بخطوة قبل إجراؤه

استخدم Sequential Thinking لخطة إعادة هيكلة src/auth/. خطوات: الحالة الحالية والحالة المستهدفة وترتيب التغييرات وما يكسر في الوسط. ثم طبق.✓ تم النسخ
sequential-thinking + memory

احفظ استنتاجات جلسة التفكير حتى لا تعيدها

استخدم Sequential Thinking لاتخاذ قرار استراتيجية caching. في النهاية، اكتب القرار والتفكير كملاحظات على كيان 'caching-strategy' في memory.✓ تم النسخ
sequential-thinking + postgres

التحقيق المنظم من البيانات — تشكيل فرضية واستعلام للاختبار والمراجعة

أشك في أن معدل تحويل التسجيل انخفض بسبب captcha الجديد. استخدم Sequential Thinking لتصميم 3 استعلامات من شأنها تأكيد أو دحض هذا وتشغيلها والاستنتاج.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
sequentialthinking thought: str, thoughtNumber: int, totalThoughts: int, nextThoughtNeeded: bool, isRevision?: bool, revisesThought?: int, branchFromThought?: int, branchId?: str, needsMoreThoughts?: bool النموذج يصدر فكرة في سلسلة؛ تسجل الأداة وتكررها. عادة ما تُستدعى عدة مرات في دورة واحدة. free (just bookkeeping)

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

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

حصة API
لا توجد — أداة محلية
الرموز لكل استدعاء
كل فكرة عبارة عن رمز إخراج LLM؛ توقع ~100-400 رموز لكل فكرة، مضروباً في N أفكار
التكلفة المالية
مجاني (لكن يستهلك رموز LLM)
نصيحة
ضع حداً أقصى على totalThoughts حول 8-12 لمعظم المهام. بعد ذلك تحصل عادةً على عوائد متناقصة وليس إجابات أفضل.

الأمان

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

تخزين بيانات الاعتماد: لا توجد
نقل البيانات الخارجي: لا توجد — الحالة في المحادثة فقط

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

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

Claude يتجاهل الأداة ويجيب في خطوة واحدة

اطلب صراحةً: 'استخدم أداة sequentialthinking مع 5 أفكار على الأقل قبل إعطاء إجابة نهائية.' النماذج تفضل أحياناً دورة واحدة.

الأفكار عامة مثل 'دعني أفكر في هذا ...' حشو

قيّد مع 'يجب أن تضيف كل فكرة حقيقة جديدة أو تستبعد فرضية أو تعدّل فكرة سابقة'. رفض الحشو من النظرة الأولى.

الميزانية انفجرت على سؤال سهل

لا تستدع للمهام البسيطة. احفظها للمشاكل حيث تشعر أن إجابتك الأولى غير موثوقة.

البدائل

Sequential Thinking مقابل البدائل

البديلمتى تستخدمهاالمقايضة
التفكير الممتد المدمجأنت على Claude 3.7+ مع extended thinking — استخدم الميزة الأصلية بدلاً من ذلكلا تكلفة استدعاء الأداة، لكن أقل ظهوراً/قابلية للتوجيه من Sequential Thinking
memory MCPتحتاج نتائج التفكير للبقاء عبر الجلساتغرض مختلف — memory تخزن الاستنتاجات، sequential-thinking تنتجها

المزيد

الموارد

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

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

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