Awesome MCPKnowledge & Memory

spences10/mcp-sequentialthinking-tools

⭐ 587 TypeScript added to this list on 2025-03-24 repository created 2025-01-24

The project "mcp-sequentialthinking-tools" is an MCP (Model Context Protocol) server designed to enhance problem-solving by guiding sequential thinking and providing confidence-scored recommendations for MCP tool usage at each step. It is an adaptation of the MCP Sequential Thinking Server and aims to break down complex problems into manageable steps, offering intelligent suggestions on which MCP tools would be most effective at each stage of the problem-solving process. Key features of this server include dynamic and reflective problem-solving through sequential thoughts, a flexible thinking process that adapts and evolves, support for branching and revision of thoughts, and intelligent tool recommendations with confidence scoring. The server provides detailed rationale for each tool recommendation, step tracking with expected outcomes, progress monitoring with previous and remaining steps, and alternative tool suggestions for each step. The server analyzes each step of the user's thought process and recommends appropriate MCP tools to help accomplish the task. Each recommendation includes a confidence score indicating how well the tool matches the current need, a clear rationale explaining why the tool would be helpful, a priority level to suggest tool execution order, and alternative tools that could also be used. The server works with any MCP tools available in the user's environment, providing recommendations based on the current step's requirements, while the actual tool execution is handled by the consumer. The server supports creating branches to explore different approaches, revising previous thoughts with new information, maintaining context across multiple steps, and suggesting next steps based on current findings. It requires configuration through the MCP client and provides examples for different environments such as Cline and Claude Desktop with WSL. The project includes an API with a single MCP tool called "sequentialthinking_tools" that facilitates dynamic and reflective problem-solving through thoughts, with intelligent tool recommendations. The project is open for contributions, uses changesets for version management, and is licensed under the MIT License. It is built on the Model Context Protocol and adapted from the MCP Sequential Thinking Server.

https://github.com/spences10/mcp-sequentialthinking-tools

apibranchingconfidence-scoringdynamic-problem-solvingintelligent-tool-suggestionsmcpmcp-servermcp-toolsmodel-context-protocolmodelcontextprotocolproblem-solvingprogress-monitoringreflective-thinkingrevisionsequential-thinkingserverstep-trackingtooltool-recommendations

Also in Knowledge & Memory

MemPalace/mempalace

MemPalace is an open-source, local-first AI memory system that stores and retrieves conversation history verbatim using semantic search, supporting pluggable backends like ChromaDB and integrating ...

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted personal knowledge management system featuring block-level referencing, Markdown WYSIWYG editing, and support for the Model Context Protocol (MCP).

topoteretes/cognee

Cognee is an open-source project that provides scalable and modular memory capabilities for AI agents using ECL pipelines, enabling efficient management and retrieval of past interactions and diverse data types.

vectorize-io/hindsight

Hindsight is an agent memory system designed to create smarter, learning AI agents by moving beyond simple conversation history recall to encompass a biomimetic storage architecture for long-term m...

screenpipe/screenpipe

Screenpipe is a local-first, AI-powered memory tool that records computer activity (screen, audio, accessibility tree) to provide a searchable, automated context for personal AI agents and users, i...

Olow304/memvid

Memvid is a video-based AI memory library that stores millions of text chunks in MP4 files with ultra-fast semantic search, eliminating the need for traditional databases and enabling portable, efficient AI memory management.

EverMind-AI/EverOS

EverOS is an open-source Python framework for self-evolving, portable, long-term memory for AI agents, supporting multimodal ingestion and local-first persistence with Markdown as the source of truth.

MemTensor/MemOS

MemOS is a Memory Operating System for LLMs and AI agents that unifies long-term memory management, offering a single API for structured, multi-modal memory with enterprise-grade optimizations, sig...