mcp-structured-thinking
If you are the rightful owner of mcp-structured-thinking and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Structured Thinking MCP Server is a TypeScript-based server that allows LLMs to construct mind maps programmatically, facilitating metacognitive self-reflection.
The Structured Thinking MCP Server is designed to enhance the cognitive processes of Language Learning Models (LLMs) by enabling them to construct and explore mind maps programmatically. It introduces a structured approach to thought management by assigning quality scores to thoughts, categorizing them into stages, and allowing for thought branching. The server maintains both short-term and long-term memory of thoughts, providing a comprehensive history of the LLM's thinking process. Despite its current limitations, such as naive metacognitive monitoring and lack of a user interface, the server aims to provide feedback to steer the LLM's thinking process effectively. Future enhancements include more sophisticated feedback mechanisms and visualization tools.
Features
- Thought Quality Scores: Assigns a quality score to each thought to guide the LLM's thinking process.
- Thought Stages: Tags thoughts with stages to manage the LLM's thinking lifecycle.
- Thought Branching: Allows exploration of different reasoning lines in parallel.
- Memory Management: Maintains short-term and long-term memory of thoughts.
- Naive Metacognitive Monitoring: Provides basic feedback based on stage-based multipliers.
Tools
capture_thought
Create a thought in the thought history with metadata about the thought's type, quality, content, and relationships to other thoughts.
revise_thought
Revise a thought in the thought history with metadata about the thought's type, quality, content, and relationships to other thoughts.
retrieve_relevant_thoughts
Retrieve thoughts from long-term storage that share tags with the specified thought.
get_thinking_summary
Generate a comprehensive summary of the entire thinking process.
clear_thinking_history
Clear all recorded thoughts and reset the server state.