About
Clear Thought Server is a cognitive augmentation tool that provides systematic thinking frameworks, mental models, and structured reasoning methodologies for enhanced problem-solving. It guides users through complex challenges using validated cognitive approaches. Key capabilities include: • Mental models for reasoning: First Principles Thinking, Pareto Principle, Occam's Razor, Opportunity Cost Analysis, and Rubber Duck Debugging • Debugging methodologies: Binary Search, Divide and Conquer, Backtracking, Cause Elimination, and Program Slicing • Programming paradigm guidance across imperative, functional, object-oriented, declarative, reactive, and concurrent programming styles • Structured decision frameworks with criteria weighting, risk assessment, and uncertainty handling • Scientific method implementation with hypothesis testing, variable identification, and evidence evaluation • Metacognitive monitoring including reasoning bias detection, confidence calibration, and knowledge boundary assessment • Collaborative reasoning with multi-persona problem-solving and structured debate formats • Visual and sequential reasoning tools with diagrammatic representation and thought process branching
Tools 11
sequentialthinkingA 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 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 next_thought_needed to false when truly done and a satisfactory answer is reached
mentalmodelA tool for applying structured mental models to problem-solving. Supports various mental models including: - First Principles Thinking - Opportunity Cost Analysis - Error Propagation Understanding - Rubber Duck Debugging - Pareto Principle - Occam's Razor Each model provides a systematic approach to breaking down and solving problems.
designpatternA tool for applying design patterns to software architecture and implementation. Supports various design patterns including: - Modular Architecture - API Integration Patterns - State Management - Asynchronous Processing - Scalability Considerations - Security Best Practices - Agentic Design Patterns Each pattern provides a structured approach to solving common design challenges.
programmingparadigmA tool for applying different programming paradigms to solve problems. Supports various programming paradigms including: - Imperative Programming - Procedural Programming - Object-Oriented Programming - Functional Programming - Declarative Programming - Logic Programming - Event-Driven Programming - Aspect-Oriented Programming - Concurrent Programming - Reactive Programming Each paradigm provides a different approach to structuring and executing code.
debuggingapproachA tool for applying systematic debugging approaches to solve technical issues. Supports various debugging methods including: - Binary Search - Reverse Engineering - Divide and Conquer - Backtracking - Cause Elimination - Program Slicing Each approach provides a structured method for identifying and resolving issues.
collaborativereasoningA detailed tool for simulating expert collaboration with diverse perspectives. This tool helps models tackle complex problems by coordinating multiple viewpoints. It provides a framework for structured collaborative reasoning and perspective integration.
decisionframeworkA detailed tool for structured decision analysis and rational choice. This tool helps models systematically evaluate options, criteria, and outcomes. It supports multiple decision frameworks, probability estimates, and value judgments.
metacognitivemonitoringA detailed tool for systematic self-monitoring of knowledge and reasoning quality. This tool helps models track knowledge boundaries, claim certainty, and reasoning biases. It provides a framework for metacognitive assessment across various domains and reasoning tasks.
scientificmethodA detailed tool for applying formal scientific reasoning to questions and problems. This tool guides models through the scientific method with structured hypothesis testing. It enforces explicit variable identification, prediction making, and evidence evaluation.
structuredargumentationA detailed tool for systematic dialectical reasoning and argument analysis. This tool helps analyze complex questions through formal argumentation structures. It facilitates the creation, critique, and synthesis of competing arguments.
visualreasoningA tool for visual thinking, problem-solving, and communication. This tool enables models to create, manipulate, and interpret diagrams, graphs, and other visual representations. It supports various visual elements and operations to facilitate insight generation and hypothesis testing.
README
Clear Thought MCP Server
[](https://smithery.ai/server/@chirag127/clear-thought-mcp-server)
A Model Context Protocol (MCP) server that provides systematic thinking, mental models, and debugging approaches for enhanced problem-solving capabilities.
Features
Mental Models
Design Patterns
Programming Paradigms
Debugging Approaches
Sequential Thinking
Collaborative Reasoning
Decision Framework
Metacognitive Monitoring
Scientific Method
Structured Argumentation
Visual Reasoning
Prerequisites
Installation
Installing via Smithery
To install clear-thought-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @chirag127/clear-thought-mcp-server --client claude
1. Clone the repository:
git clone https://github.com/chirag127/clear-thought-mcp-server.git
Then navigate to the project directory:
cd clear-thought-mcp-server
2. Install dependencies:
npm install
3. Build the project:
npm run build
Usage
Running the Server
Start the server with:
npm start
This will start the MCP server using stdio transport, which can be connected to by MCP clients.
Development Mode
For development with automatic reloading:
npm run dev
Using with MCP Clients
The server can be used with any MCP-compatible client. Here are some examples:
#### Using with the MCP Inspector
1. Install the MCP Inspector:
npm install -g @modelcontextprotocol/inspector
2. Run the server:
npm start
3. In another terminal, connect the inspector:
mcp-inspector --stdio "node dist/index.js"
#### Using with LLM Applications
The server can be integrated with LLM applications that support the Model Context Protocol. Refer to the MCP documentation for specific integration details.
Tool Selection Guide
Each tool in the Clear Thought MCP Server has specific strengths. Here are some scenarios where each tool might be particularly useful:
Mental Models
Best suited for:
Example scenarios:
Design Patterns
Best suited for:
Example scenarios:
Programming Paradigms
Best suited for:
Example scenarios:
Debugging Ap
Related MCP Servers
AI Research Assistant
hamid-vakilzadeh
AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar
Linkup
LinkupPlatform
Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages
Math-MCP
EthanHenrickson
Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support