Sequential Thinking

by camilovelezr

Not rated
GitHub

About

An MCP server designed for sequential thinking and problem-solving tasks.

Details

Author
camilovelezr
Categories
Productivity

Setup

Install Sequential Thinking in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/camilovelezr/server-sequential-thinking

Follow the installation instructions in the repository README, then restart your MCP client.

Sequential Thinking MCP Server - Streamable HTTP Implementation

An MCP server that provides a powerful sequential thinking tool for complex problem-solving through thoughts.

This server enables AI assistants to work through problems step-by-step, with the ability to revise, branch, and explore alternative approaches as understanding deepens.

- Dynamic Thought Process: Adjust the number of thoughts as you progress
- Revision Capability: Question and revise previous thoughts
- Branching Logic: Explore alternative approaches
- Flexible Planning: Add more thoughts even after reaching initial estimates
- Context Preservation: Maintain context across multiple thinking steps

To get started with this server, clone the repository and install the necessary dependencies.

git clone https://github.com/camilovelezr/server-sequential-thinking.git cd server-sequential-thinking npm install

The server uses the modern Streamable HTTP transport protocol for communication. Start the server:

The server will start onhttp://127.0.0.1:3000by default. You can change the port using thePORTenvironment variable:

- MCP Endpoint:POST/GET/DELETE http://127.0.0.1:3000/mcp- Main MCP communication endpoint

- POST- Send messages to the server (initialize, tool calls, etc.)
- GET- Establish SSE stream for server-to-client notifications
- DELETE- Terminate session

The Streamable HTTP transport provides several advantages:

- Session-Based State: Manages state for each client session in memory. The core server is long-running and can be scaled with sticky sessions.
- Flexible Streaming: Server can upgrade any response to SSE for streaming
- Infrastructure Compatible: Works with standard HTTP middleware and proxies
- Resumable Connections: Support for connection resumption
- Automatic Session Cleanup: Inactive sessions and their associated data are automatically cleared after 1 hour to conserve resources.

The implementation includes security measures:

- Origin header validation to prevent DNS rebinding attacks
- Server binds only to localhost (127.0.0.1)
- CORS headers are properly configured
- Session IDs are cryptographically secure
- Privacy by Design: No sensitive tool inputs or outputs are logged to the console.

To use this server with Cursor, add the following to your Cursor configuration:

{ "mcpServers": { "sequential-thinking": { "url": "http://localhost:3000/mcp" }, } }

You can also run the server in a containerized environment using Docker for easier deployment and isolation.

docker build -t mcp-server-sequential-thinking .
docker run -p 3000:3000 mcp-server-sequential-thinking

The server will be accessible athttp://127.0.0.1:3000.

A detailed tool for dynamic and reflective problem-solving through thoughts.

- 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
- Multi-step solutions requiring context preservation

- thought(string, required): Your current thinking step
- nextThoughtNeeded(boolean, required): Whether another thought step is needed
- thoughtNumber(integer, required): Current thought number
- totalThoughts(integer, required): Estimated total thoughts needed
- isRevision(boolean, optional): Whether this revises previous thinking
- revisesThought(integer, optional): Which thought is being reconsidered
- branchFromThought(integer, optional): Branching point thought number
- branchId(string, optional): Branch identifier
- needsMoreThoughts(boolean, optional): If more thoughts are needed

The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.

This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.

Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.

A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.

Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.

An MCP server for WordPress plugin audits

Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.

Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.

Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.