שרת MCP מאומת: Sequential Thinking

שרת ה-MCP לחשיבה רציפה, אומת בריצה חיה על Mac אמיתי.

  • אומת2026-08-03macOS 15.7.7
  • חבילה@modelcontextprotocol/server-sequential-thinking 2026.7.4
  • מדווח על עצמוsequential-thinking-server 0.2.0
  • פרוטוקול MCP2025-06-18
  • סביבת ריצהv24.18.0

התשובה הקצרה

אומת לאחרונה 2026-08-03

שרת ה-MCP לחשיבה רציפה נותן לעוזר AI מקום לחשוב בצעדים ממוספרים שאפשר לתקן, במקום לענות בבת אחת. זהו שרת החשיבה של פרויקט ה-Model Context Protocol עצמו, הוא רץ על ה-Mac שלכם על גבי stdio, ואינו דורש חשבון, מפתח API או הרשמה כלשהי. הוא גם צר במיוחד: כלי אחד, בלי להביא נתונים מאף מקום ובלי לשמור לכם דבר. לא הסתפקנו במה שכתוב ב-README. הרצנו את השרת, דיברנו איתו בפרוטוקול, ספרנו את הכלי היחיד שלו ואז קראנו לו באמת; הוא ענה עם מונה המחשבות שהוא מנהל, ולכן העמוד הזה נושא אימות מלא. מתברר שה-README טועה בשם הכלי עצמו, וזה מה שהוכחנו בקריאה שנכשלה; גם השם שעובד וגם השגיאות המדויקות נמצאים למטה. [1][5][3][6]

  • כלים

    1, נספר בריצה חיה

  • אישורי גישה

    לא נדרשים

  • ערוץ תקשורת

    stdio, רץ על ה-Mac שלכם [5]

  • מתחזק

    modelcontextprotocol [1][3]

  • הורדות

    132,411 בשבוע האחרון [2]

  • רישיון

    MIT, במעבר ל-Apache-2.0 [4]

אימות

איך שרת ה-MCP הזה אומת.

השיטה

הרצנו את השרת עם npx על גבי stdio בסביבה נקייה, בלי אישורי גישה ובלי משתני סביבה כלשהם, השלמנו את לחיצת היד של MCP, קראנו ל-tools/list ואז קראנו ל-sequentialthinking באמת עם צעד מחשבה סגור אחד. הוא ענה בתוצאה מובנית ותקינה, מחשבה 1 מתוך 1 והיסטוריית מחשבות באורך אחת, והדפיס את המחשבה שלנו בחזרה בתוך מסגרת בפלט היומן שלו. לכן הריצה נחשבת אימות מלא: עלה, נספר, וקריאת כלי אמיתית אחת שעבדה. ה-JSON הגולמי נלכד ישירות מהחיבור, וטבלת הכלים למטה היא הלכידה הזו, מילה במילה.

הודעת הפתיחה של השרת

Sequential Thinking MCP Server running on stdio

┌───────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 💭 Thought 1/1 │
├───────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Test thought: verify the sequential thinking server responds correctly to a single-step reasoning call.   │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────┘

קריאת כלי אמיתית אחת

tools/call sequentialthinking {"thought": "Test thought: verify the sequential thinking server responds correctly to a single-step reasoning call.", "nextThoughtNeeded": false, "thoughtNumber": 1, "totalThoughts": 1}
{
  "thoughtNumber": 1,
  "totalThoughts": 1,
  "nextThoughtNeeded": false,
  "branches": [],
  "thoughtHistoryLength": 1
}

שורות אמיתיות מהתוצאה שנלכדה: מספיק כדי להוכיח שהקריאה נענתה.

כלים

הכלים, כפי שנספרו מהשרת הרץ.

השרת ענה ל-tools/list עם 1 כלים בתאריך 2026-08-03. השמות, התיאורים והפרמטרים למטה הם המילים שלו עצמו, מועתקים מהתשובה הזו וללא עריכה.

כלימה הוא עושה
sequentialthinkingthought*nextThoughtNeededthoughtNumber*totalThoughts*isRevisionrevisesThoughtbranchFromThoughtbranchIdneedsMoreThoughts

A detailed tool for dynamic and reflective problem-solving through thoughts. This tool helps analyze problems through a flexible thinking process that can adapt and evolve. Each thought can build on, question, or revise previous insights as understanding deepens. When to use this tool: - Breaking down complex problems into steps - Planning and design with room for revision - Analysis that might need course correction - Problems where the full scope might not be clear initially - Problems that require a multi-step solution - Tasks that need to maintain context over multiple steps - Situations where irrelevant information needs to be filtered out Key features: - You can adjust total_thoughts up or down as you progress - You can question or revise previous thoughts - You can add more thoughts even after reaching what seemed like the end - You can express uncertainty and explore alternative approaches - Not every thought needs to build linearly - you can branch or backtrack - Generates a solution hypothesis - Verifies the hypothesis based on the Chain of Thought steps - Repeats the process until satisfied - Provides a correct answer Parameters explained: - thought: Your current thinking step, which can include: * Regular analytical steps * Revisions of previous thoughts * Questions about previous decisions * Realizations about needing more analysis * Changes in approach * Hypothesis generation * Hypothesis verification - nextThoughtNeeded: True if you need more thinking, even if at what seemed like the end - thoughtNumber: Current number in sequence (can go beyond initial total if needed) - totalThoughts: Current estimate of thoughts needed (can be adjusted up/down) - isRevision: A boolean indicating if this thought revises previous thinking - revisesThought: If is_revision is true, which thought number is being reconsidered - branchFromThought: If branching, which thought number is the branching point - branchId: Identifier for the current branch (if any) - needsMoreThoughts: If reaching end but realizing more thoughts needed You should: 1. Start with an initial estimate of needed thoughts, but be ready to adjust 2. Feel free to question or revise previous thoughts 3. Don't hesitate to add more thoughts if needed, even at the "end" 4. Express uncertainty when present 5. Mark thoughts that revise previous thinking or branch into new paths 6. Ignore information that is irrelevant to the current step 7. Generate a solution hypothesis when appropriate 8. Verify the hypothesis based on the Chain of Thought steps 9. Repeat the process until satisfied with the solution 10. Provide a single, ideally correct answer as the final output 11. Only set nextThoughtNeeded to false when truly done and a satisfactory answer is reached

פרמטרים המסומנים ב-* הם חובה.

התקנה

הגדרות שעובדות, אחת לכל אפליקציה.

העתיקו את הבלוק של האפליקציה שלכם. כל אחד מהם הוא ההגדרה המדויקת שאיתה אימתנו את השרת.

Claude Desktop

פתחו את הקובץ ‎~/Library/Application Support/Claude/claude_desktop_config.json (בתוך Claude Desktop: Settings, אחר כך Developer, אחר כך Edit Config) והוסיפו:

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

זו כל ההגדרה: בלי מפתח, בלי תיקיה ובלי חשבון. סגרו ופתחו מחדש את Claude Desktop. אם אתם מעדיפים לא לראות את יומן המחשבות הממוסגר שהשרת מדפיס, הוסיפו לצד args בלוק env עם המשתנה DISABLE_THOUGHT_LOGGING בערך true. [7][5]

Claude Code

פקודה אחת בטרמינל:

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

כל מה שאחרי המקף הכפול הוא הפקודה המדויקת ש-Claude Code יריץ. אחרי שם החבילה לא בא כלום: השרת הזה לא מקבל ארגומנטים בהפעלה ואין משתנה סביבה שהוא חייב. [8][5]

Cursor

הוסיפו ל-‎~/.cursor/mcp.json עבור כל הפרויקטים, או ל-‎.cursor/mcp.json בתוך פרויקט אחד:

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

Cursor קורא את הקובץ מחדש אחרי הפעלה מחדש. אותו בלוק env אופציונלי עם DISABLE_THOUGHT_LOGGING עובד גם כאן. [9][5]

Routines

בלי קובץ JSON ובלי טרמינל. ב-Routines: Settings, אחר כך Assistant, אחר כך Connections, אחר כך Add MCP Server. העבירו את הטופס ל-Command (stdio) והזינו:

Name        Sequential Thinking
Command     npx
Arguments   -y @modelcontextprotocol/server-sequential-thinking

השאירו את Environment Variables ריק, השרת הזה לא צריך משתנים. לחצו קודם על Test Connection: שרת תקין עונה עם מספר הכלים שלו, וכאן הוא אחד. [10]

בלי טרמינל

איך מגדירים את שרת ה-MCP‏ Sequential Thinking בלי טרמינל.

אם מעולם לא פתחתם את הטרמינל ואין לכם כוונה להתחיל, זה המסלול שלכם. Routines היא אפליקציית Mac שמריצה שרתי MCP בשבילכם: ממלאים שלושה שדות פעם אחת, והכלי של השרת זמין ל-AI שלכם בצ׳אט ובשגרות מתוזמנות.

  1. 01

    התקינו את Routines

    הורידו את האפליקציה מ-getroutines.ai/download, גררו אותה ל-Applications והתחברו.

  2. 02

    פתחו את הגדרות ה-MCP

    לחצו על החשבון שלכם בתחתית סרגל הצד ובחרו Settings. פתחו את הקטע Assistant, אחר כך את הלשונית Connections, גללו אל MCP Servers ולחצו על Add MCP Server.

  3. 03

    בחרו Command (stdio)‎

    העבירו את הטופס ל-Command (stdio): השרת הזה הוא פקודה שה-Mac שלכם מריץ, לא כתובת אינטרנט שמתחברים אליה.

  4. 04

    מלאו את שלושת השדות

    Name: Sequential Thinking. Command: npx. Arguments: ‎-y @modelcontextprotocol/server-sequential-thinking. אין תיקיה לבחור ואין מפתח להדביק, ולכן שלוש השורות האלה הן כל ההגדרה.

  5. 05

    בדקו, ואז הוסיפו

    השאירו את Environment Variables ריק, השרת הזה לא צריך משתנים. לחצו Test Connection: Routines מפעילה את השרת ומדווחת כמה כלים היא מצאה, בדיוק אחד עבור השרת הזה. אחר כך לחצו Add Server.

  6. 06

    השתמשו בו

    הכלי עובד בצ׳אט מיד, והעוזר פונה אליו מיוזמתו כששאלה דורשת כמה צעדים. כדי לתת לשגרה מתוזמנת להשתמש בו, פתחו את השגרה, מצאו את הכרטיס Tools & connections וסמנו את השרת תחת Apps.

רעיונות לשגרות

שגרות ששווה לתזמן.

אחרי שהשרת מחובר, שגרה מתוזמנת יכולה להשתמש בכלים שלו גם כשאתם לא מול המסך. העתיקו פרומפט, הדביקו אותו ב-Routines ובחרו שעה. הפרומפטים כתובים באנגלית בכוונה, מדביקים אותם בדיוק כפי שהם.

תוכנית ליום שני שאפשר לבדוק

פרומפט

Every Monday at 8:00, draft my plan for the week from my open tasks and notes. Use the sequential thinking tool to work through it step by step, weigh urgent against important, revise at least one of your own steps, and show me the numbered steps above the final plan.

סקירת החלטות של יום שישי

פרומפט

Every Friday at 16:00, take the decisions I flagged this week. For each one, reason through the trade-offs step by step with the sequential thinking tool, then give me one recommendation per decision with the numbered steps that led to it.

מיון בוקר בימי חול

פרומפט

Every weekday at 7:30, review what failed or looked wrong overnight. Use the sequential thinking tool to work through the likely causes one step at a time, rank them from most to least likely, and put the ranking in the report instead of a single guess.

פתרון תקלות

השגיאות שנתקלנו בהן, ומה פתר אותן.

שגיאות אמיתיות שנלכדו בריצת האימות, מודפסות בדיוק כפי שהשרת החזיר אותן.

הקריאה נכשלת כי חסר שדה חובה

מה רואים

MCP error -32602: Input validation error: Invalid arguments for tool sequentialthinking: Invalid input: expected string, received undefined at thought

הפתרון

שלושה שדות הם חובה בכל קריאה: thought, thoughtNumber ו-totalThoughts. גרמנו לשגיאה הזו בכוונה כשהשמטנו את thought. שום דבר לא נשבר אצלכם: הדחייה חזרה כתשובת שגיאה רגילה מהשרת הרץ ולא כקריסה, ועוזרים בדרך כלל מנסים שוב עם כל השדות. אם אחד ממשיך להיכשל, בקשו ממנו במילים פשוטות לחשוב על הבעיה במספר צעדים מוגדר, וזה נותן לו את שני המספרים שהוא צריך.

הקריאה נכשלת על שדה שנראה מלא

מה רואים

MCP error -32602: Input validation error: Invalid arguments for tool sequentialthinking: Invalid input: expected number, received NaN at thoughtNumber

הפתרון

thoughtNumber ו-totalThoughts הם מספרים, לא מילים. גרמנו לשגיאה הזו כששלחנו את המילה one במקום מספר, והדחייה חזרה כתשובת שגיאה רגילה ולא כקריסה. טקסט מספרי הוא מקרה רך יותר, וכאן אנחנו קוראים את החבילה ולא מצטטים ריצה שלה: סכמת האימות המפורסמת שלה ממירה את שני השדות האלה למספר, ולכן ‎"3" במרכאות נקרא כמספר 3 ורק טקסט שאינו מספר באמת נדחה. ניסוח מחדש של הבקשה בדרך כלל גורם לעוזר לשלוח ספרות.

העוזר קורא ל-sequential_thinking ואין כלי כזה

מה רואים

MCP error -32602: Tool sequential_thinking not found

הפתרון

זו המלכודת האמיתית היחידה בעמוד הזה. השרת רושם כלי אחד בדיוק וכותב אותו sequentialthinking, כמילה אחת, אבל ה-README שלו עצמו מתעד sequential_thinking עם קו תחתון. קראנו לשם המתועד בכוונה וקיבלנו את השורה למעלה. השתמשו בשם שבטבלה למעלה, שהוא לכידת ה-tools/list החיה, והתעלמו מהקו התחתון בכל מקום שבו תיתקלו בו.

שגיאת הקלדה בפקודת ההפעלה לא מייצרת שום תלונה

הפתרון

הפעלנו את השרת עם דגל שהוא לא מכיר, ‎--not-a-real-flag, וציפינו לסירוב. לא היה כזה: הוא התעלם מהדגל, הדפיס את הבאנר הרגיל שלו, השלים את לחיצת היד וענה על קריאת כלי אמיתית כרגיל. זו חרב פיפיות. השרת הזה לא מקבל ארגומנטים בהפעלה, ולכן שום דבר שתוסיפו אחרי שם החבילה לא משנה את מה שהוא עושה, ושורה מיותרת עם שגיאת הקלדה בהגדרות תיראה כאילו היא עובדת במקום להתריע שהיא שגויה.

לקוח ה-MCP לא מצליח להפעיל את השרת בכלל

הפתרון

הפקודה npx שייכת ל-Node.js. אם Node לא מותקן על ה-Mac, כל לקוח בעמוד הזה ייכשל בשלב ההפעלה עוד לפני שהשרת מספיק לומר משהו. התקינו Node מ-nodejs.org, הפעילו מחדש את לקוח ה-MCP ונסו שוב.

שאלות נפוצות

שאלות שאנשים שואלים.

מה זה שרת ה-MCP לחשיבה רציפה?

זהו שרת החשיבה של פרויקט ה-Model Context Protocol עצמו. במקום לחבר את ה-AI שלכם למערכת שמחזיקה נתונים, הוא נותן לעוזר דף טיוטה מסודר: קריאת כלי אחת לכל מחשבה, ממוספרת, עם מקום לתקן מחשבה קודמת או להסתעף לכיוון אחר ולחזור. השרת מנהל את הספירה ומחזיר אותה בכל קריאה, ולכן לרצף חשיבה ארוך יש צורה שאפשר לקרוא במקום פסקה אחת של מסקנה. הוא רץ כתהליך מקומי על ה-Mac שלכם ומדבר עם אפליקציית ה-AI על גבי stdio. [5]

אילו כלים כלולים בשרת ה-MCP לחשיבה רציפה?

בדיוק אחד, בשם sequentialthinking. הוא מקבל את המחשבה עצמה ולצדה את הספירה סביבה, thoughtNumber ו-totalThoughts, ושדות אופציונליים לתיקון מחשבה קודמת (isRevision, revisesThought), להסתעפות ממנה (branchFromThought, branchId) ולבקשת צעדים נוספים מעבר למתוכנן (needsMoreThoughts). כלי אחד הוא התכנון, לא השמטה: זהו פיגום חשיבה ולא אינטגרציה. הטבלה למעלה היא פלט ה-tools/list החי, מילה במילה, והשם שבה בלי קו תחתון, גם אם ה-README כותב sequential_thinking. הפער הזה אינו רק הקריאה שלנו: יש בקשת משיכה פתוחה במאגר שמבקשת לתקן את ה-README לשם הרשום. [5][6]

האם שרת ה-MCP לחשיבה רציפה בטוח?

זהו השרת העדין ביותר במדריך הזה: אין לו אישור גישה שיכול לדלוף, אין לו למה להגיע אצלכם ואין לו שירות חיצוני משלו לקרוא לו. הכלי מסמן את עצמו כקריאה בלבד, לא הרסני וסגור לעולם החיצון בהערות שלכדנו ישירות מהחיבור, והקריאה האמיתית שלנו חזרה עם מונה ורשימת הסתעפויות ריקה בלבד. הדבר היחיד שכדאי לדעת הוא שהוא מדפיס כל מחשבה שהוא מקבל לפלט היומן שלו, בתוך מסגרת, וכך בדיוק מחשבת הבדיקה שלנו הגיעה לבאנר ההפעלה למעלה. הגדירו את המשתנה האופציונלי DISABLE_THOUGHT_LOGGING לערך true אם הפלט הזה מגיע למקום שהייתם מעדיפים שלא. [5]

הוא דורש מפתח API או חשבון?

לא. אין למה להירשם ואין אישור גישה להדביק: הפעלנו אותו עם סביבה נקייה לגמרי, והוא עלה מיד וענה על קריאה אמיתית. משתנה הסביבה היחיד שהוא קורא, DISABLE_THOUGHT_LOGGING, הוא אופציונלי ורק משתיק את יומן המחשבות המודפס. הפקודה npx מורידה את החבילה ממאגר החבילות הציבורי של npm בריצה הראשונה, כך שההפעלה הראשונה צריכה חיבור לאינטרנט; אחריה החבילה שמורה על ה-Mac. [1][5]

צריך טרמינל כדי להגדיר אותו?

לא. ב-Routines ממלאים שלושה שדות בהגדרות ולוחצים Test Connection; המדריך למעלה מראה כל לחיצה. Claude Desktop דורש עריכה חד-פעמית של קובץ JSON קטן. רק Claude Code הוא כלי טרמינל מטבעו. [10][7]

מי מתחזק אותו, ולמה npm והשרת מדווחים גרסאות שונות?

הוא מפורסם על ידי ארגון ה-Model Context Protocol מתוך המאגר המשותף modelcontextprotocol/servers, שמחזיק עשרות שרתי ייחוס; חשיבה רציפה היא תיקיה אחת בתוכו, ולכן 89,161 הכוכבים של המאגר שייכים לכל האוסף ולא לשרת הזה לבדו. שני מספרי הגרסה אמיתיים ולכדנו את שניהם: תהליך הפרסום של npm מטביע גרסה מבוססת תאריך בזמן הפרסום, ולכן המאגר מציג 2026.7.4, בעוד שהשרת הרץ מדווח בעצמו sequential-thinking-server 0.2.0 על גבי MCP. אותו קוד, שתי שיטות מספור. [1][3]

אילו אפליקציות יכולות להשתמש בשרת ה-MCP לחשיבה רציפה?

כל לקוח MCP שמסוגל להפעיל שרת stdio מקומי: Claude Desktop, Claude Code, Cursor ו-Routines כולם יכולים, וההגדרה המדויקת לכל אחד נמצאת למעלה. השרת עצמו זהה בכל לקוח; רק המקום שבו מדביקים את ההגדרה משתנה. הוא שומר את היסטוריית המחשבות בתוך התהליך הרץ, ולכן הריצה הטרייה שלנו דיווחה על היסטוריה באורך אחת, וכל לקוח שמפעיל אותו מתחיל ספירה משלו מאפס. [7][8][9][10]

מקורות

כל טענה חיצונית, עם קבלה.

כל מה שבעמוד הזה שלא ראינו בעצמנו בריצה מקושר כאן, עם התאריך שבו קראנו אותו. לגבי השאר, הריצה עצמה היא הקבלה.

  1. [1]

    npm registry: @modelcontextprotocol/server-sequential-thinkingנקרא בתאריך 2026-08-03

    Latest version 2026.7.4, published 2026-07-04. Ships the bin mcp-server-sequential-thinking and names modelcontextprotocol/servers as its repository.

  2. [2]

    npm downloads API: last weekנקרא בתאריך 2026-08-03

    132,411 downloads for the week ending 2026-08-02.

  3. [3]

    GitHub: modelcontextprotocol/serversנקרא בתאריך 2026-08-03

    89,161 stars, 11,369 forks and a push dated 2026-08-03 at access time, per the GitHub API. Those figures cover the whole monorepo of reference servers, not this server on its own.

  4. [4]

    modelcontextprotocol/servers LICENSE fileנקרא בתאריך 2026-08-03

    The project states it is transitioning from the MIT License to Apache-2.0, which is why npm reports SEE LICENSE IN LICENSE and GitHub reports NOASSERTION rather than one clean license name.

  5. [5]

    Sequential Thinking server README (src/sequentialthinking)נקרא בתאריך 2026-08-03

    Documents the thought, revision and branching fields, the npx stdio config block for Claude Desktop, and the optional DISABLE_THOUGHT_LOGGING variable. Also the source of the naming error: it writes sequential_thinking, while the running server registers sequentialthinking.

  6. [6]

    GitHub PR #4371: correct tool name in READMEנקרא בתאריך 2026-08-03

    Open pull request confirming the README documents sequential_thinking while index.ts registers the tool as sequentialthinking, the same mismatch our tools/list capture shows.

  7. [7]

    modelcontextprotocol.io: Connect to local MCP serversנקרא בתאריך 2026-08-03

    The official Claude Desktop quickstart and the shape of claude_desktop_config.json.

  8. [8]

    Claude Code docs: MCPנקרא בתאריך 2026-08-03

    The claude mcp add syntax for local stdio servers.

  9. [9]

    Cursor docs: Model Context Protocolנקרא בתאריך 2026-08-03

    The mcp.json shape and file locations.

  10. [10]

    Routines: Connectorsנקרא בתאריך 2026-08-03

    How Routines runs one-click OAuth connectors and any MCP server.

העמוד הזה מתאר את Sequential Thinking כפי שהתנהג בריצה מתוארכת אחת על Mac אחד. גרסאות משתנות: אם משהו כאן כבר לא תואם למה שאתם רואים, תאריך הלכידה בראש העמוד אומר בן כמה הצילום.

מאחורי המדריך הזה

Routines, האפליקציה שמאחורי המדריך הזה, מריצה שרתי MCP כמו זה בלי טרמינל: כך עובדים המחברים. הפתקים שלכם נשארים קובצי markdown על ה-Mac שלכם, אין חשבון ענן לשלם, והיא עובדת גם בלי אינטרנט. להורדת Routines