The Thinking Patterns MCP Server is a cognitive augmentation toolkit that provides AI assistants with 15 structured thinking frameworks. It transforms abstract cognitive patterns into concrete, invocable tools that enhance AI problem-solving capabilities.
Instead of relying on unstructured reasoning, AI assistants can now:
- Apply proven mental models like First Principles thinking
- Use systematic debugging approaches for troubleshooting
- Engage in multi-perspective reasoning through simulated personas
- Follow the scientific method for hypothesis testing
- Break down problems using decomposition strategies
- And much more...
- sequential_thinking - Multi-step reasoning with revision support
- problem_decomposition - Breaking complex into simple
- recursive_thinking - Self-similar problem solving
- mental_model - First Principles, Second-Order Thinking, etc.
- decision_framework - Multi-criteria decision analysis
- domain_modeling - Conceptual models of problem domains
- scientific_method - Hypothesis testing and experimentation
- critical_thinking - Systematic evaluation of arguments
- debugging_approach - Systematic troubleshooting
- collaborative_reasoning - Multi-persona perspectives
- structured_argumentation - Dialectical reasoning
- metacognitive_monitoring - Self-assessment of reasoning
- visual_reasoning - Diagram-based thinking
- temporal_thinking - Time-based system analysis
- stochastic_algorithm - Decision-making under uncertainty (MDP, MCTS, Bandits, etc.)
This system bridges the gap between:
- Human cognitive science and artificial intelligence
- Abstract thinking and concrete implementation
- Unstructured reasoning and systematic analysis
By providing these tools, we enable AI systems to:
- Think more systematically and transparently
- Align better with human reasoning patterns
- Tackle complex problems with appropriate strategies
- Produce more reliable and interpretable results
- Language: TypeScript with strict typing
- Protocol: Model Context Protocol (MCP)
- Validation: Zod schemas for type safety
- Architecture: Modular, extensible design
- Output: Pretty-formatted console displays
- Testing: Comprehensive test suite
- Software Development: Debug issues, decompose features, review code
- Business Strategy: Make decisions, apply mental models, model processes
- Research: Test hypotheses, evaluate arguments, model domains
- Creative Problem Solving: Visual reasoning, recursive patterns, optimization
# Install via NPM
npm install @emmahyde/thinking-patterns
# Or use with npx
npx -y @emmahyde/thinking-patterns
# Or install via Smithery for Cursor
npx -y @smithery/cli install @emmahyde/thinking-patterns --client cursorThe Thinking Patterns MCP Server represents a fundamental shift in how we approach AI reasoning. Instead of treating AI as a black box that somehow "figures things out," we're giving it explicit, structured thinking tools - the same mental frameworks that make human reasoning so powerful.
This isn't just about making AI smarter; it's about making AI thinking more understandable, reproducible, and aligned with human cognitive patterns.
"Give an AI a thought, and it solves one problem. Give an AI thinking patterns, and it can solve any problem."