שרת ה-MCP לחשיבה רציפה נותן לעוזר AI מקום לחשוב בצעדים ממוספרים שאפשר לתקן, במקום לענות בבת אחת. זהו שרת החשיבה של פרויקט ה-Model Context Protocol עצמו, הוא רץ על ה-Mac שלכם על גבי stdio, ואינו דורש חשבון, מפתח API או הרשמה כלשהי. הוא גם צר במיוחד: כלי אחד, בלי להביא נתונים מאף מקום ובלי לשמור לכם דבר. לא הסתפקנו במה שכתוב ב-README. הרצנו את השרת, דיברנו איתו בפרוטוקול, ספרנו את הכלי היחיד שלו ואז קראנו לו באמת; הוא ענה עם מונה המחשבות שהוא מנהל, ולכן העמוד הזה נושא אימות מלא. מתברר שה-README טועה בשם הכלי עצמו, וזה מה שהוכחנו בקריאה שנכשלה; גם השם שעובד וגם השגיאות המדויקות נמצאים למטה. [1][5][3][6]
הרצנו את השרת עם 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}
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) והוסיפו:
זו כל ההגדרה: בלי מפתח, בלי תיקיה ובלי חשבון. סגרו ופתחו מחדש את 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 בתוך פרויקט אחד:
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 שלכם בצ׳אט ובשגרות מתוזמנות.
01
התקינו את Routines
הורידו את האפליקציה מ-getroutines.ai/download, גררו אותה ל-Applications והתחברו.
02
פתחו את הגדרות ה-MCP
לחצו על החשבון שלכם בתחתית סרגל הצד ובחרו Settings. פתחו את הקטע Assistant, אחר כך את הלשונית Connections, גללו אל MCP Servers ולחצו על Add MCP Server.
03
בחרו Command (stdio)
העבירו את הטופס ל-Command (stdio): השרת הזה הוא פקודה שה-Mac שלכם מריץ, לא כתובת אינטרנט שמתחברים אליה.
04
מלאו את שלושת השדות
Name: Sequential Thinking. Command: npx. Arguments: -y @modelcontextprotocol/server-sequential-thinking. אין תיקיה לבחור ואין מפתח להדביק, ולכן שלוש השורות האלה הן כל ההגדרה.
05
בדקו, ואז הוסיפו
השאירו את Environment Variables ריק, השרת הזה לא צריך משתנים. לחצו Test Connection: Routines מפעילה את השרת ומדווחת כמה כלים היא מצאה, בדיוק אחד עבור השרת הזה. אחר כך לחצו Add Server.
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]
מקורות
כל טענה חיצונית, עם קבלה.
כל מה שבעמוד הזה שלא ראינו בעצמנו בריצה מקושר כאן, עם התאריך שבו קראנו אותו. לגבי השאר, הריצה עצמה היא הקבלה.
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.
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.
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.
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.
How Routines runs one-click OAuth connectors and any MCP server.
העמוד הזה מתאר את Sequential Thinking כפי שהתנהג בריצה מתוארכת אחת על Mac אחד. גרסאות משתנות: אם משהו כאן כבר לא תואם למה שאתם רואים, תאריך הלכידה בראש העמוד אומר בן כמה הצילום.
מאחורי המדריך הזה
Routines, האפליקציה שמאחורי המדריך הזה, מריצה שרתי MCP כמו זה בלי טרמינל: כך עובדים המחברים. הפתקים שלכם נשארים קובצי markdown על ה-Mac שלכם, אין חשבון ענן לשלם, והיא עובדת גם בלי אינטרנט. להורדת Routines