This server enables context-efficient, persistent creation and management of unconventional problem-solving thoughts, minimizing token usage through metadata-first returns and on-demand resource loading.
Core Capabilities:
Generate Unconventional Thoughts - Create boundary-breaking ideas that challenge conventional wisdom, with options to force rebellious thinking or build upon previous thoughts
Branch Thinking Paths - Create divergent paths from existing thoughts in three directions: more extreme, opposite, or tangential
Search and Filter Efficiently - Find thoughts using server-side filtering by branch ID, rebellion status, or assumption challenges without loading unnecessary data
Access Content On-Demand - Retrieve full thought content only when needed via
thought://[thoughtId]resource URIs, reducing context usage by 98.7%Persistent Storage - All thoughts and metadata stored in local
.thoughts/directory, maintaining sessions across interactions and enabling inspection
Unreasonable Thinking Server
A detailed tool for bold, unconventional, and boundary-breaking problem-solving.
This is a TypeScript-based MCP server that implements an unreasonable thinking system. It helps generate unconventional solutions to problems by:
Generating unreasonable thoughts that challenge conventional wisdom
Creating branches of thinking in different directions
Tracking and organizing thoughts in a session
Features
Tools
generate_unreasonable_thought- Generate new unconventional thoughtsTakes a problem description and optional parameters
Can build upon or rebel against previous thoughts
branch_thought- Create new branches of thinkingSupports different directions: more extreme, opposite, tangential
Maintains connection to source thoughts
list_thoughts- View all thoughts in the sessionCan filter by branch
Shows relationships between thoughts
Development
Install dependencies:
Build the server:
For development with auto-rebuild:
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server implementing the Unified Cognitive Processing Framework for advanced problem-solving, creative thinking, and cognitive analysis through structured tools for knowledge mapping, recursive questioning, and perspective generation.Last updated -314
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -133MIT License
- AsecurityAlicenseAqualityAn MCP server that enables managing multiple lines of thought with features like branch navigation, cross-references between related thoughts, and insight generation from key points.Last updated -115MIT License
- AsecurityFlicenseAqualityAn advanced MCP server that implements sophisticated sequential thinking using a coordinated team of specialized AI agents (Planner, Researcher, Analyzer, Critic, Synthesizer) to deeply analyze problems and provide high-quality, structured reasoning.Last updated -1269