Sequential Thinking MCP
This repository provides an MCP (Model Context Protocol) server that enables an AI agent to perform advanced meta-cognition and dynamic, reflective problem-solving.
Table of Contents
Features
- Advanced Meta-Cognition: Provides a
think
tool for dynamic and reflective problem-solving through thought logging. - Agentic Workflow Orchestration: Guides AI agents through complex tasks by breaking them into precise, manageable, and traceable steps.
- Iterative Refinement: Assesses the success of each step and self-corrects if necessary, adapting to new information or errors.
- Proactive Planning: Utilizes
left_to_be_done
for explicit future state management and task estimation. - Tool Recommendation: Suggests specific tools to execute planned actions or gather necessary information.
Setup
Prerequisites
- Python 3.10+
uv
(for local development)
Installation
Choose one of the following installation methods.
Install from PyPI (Recommended)
This method is best for using the package as a library or running the server without modifying the code.
- Install the package from PyPI:
- Run the MCP server:
For Local Development
This method is for contributors who want to modify the source code.
Using uv
:
- Clone the repository:
- Install dependencies using
uv
:
- Run the MCP server:
Usage
As MCP Server
Via MCP Clients
Usable with any MCP-compatible client. Available tools:
think
: Log a thought, plan next steps, and recommend tools.
Example with Windsurf
Configuration:
Changelog
See CHANGELOG.md for a history of changes to this project.
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Tools
Simple sequential thinking MCP in python
Related Resources
Related MCP Servers
- PythonMIT License
- GoMIT License
- TypeScriptMIT License
- TypeScriptMIT License