npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

mcp-ripple-thinker

v3.0.2

Published

Structural Thinking Engine: MCP server integrating Gemini CLI with authentic creative processes, structural observation protocols, and persistent memory charts based on Robert Fritz's methodology

Readme

🌊 COAIA Structural Thinking Engine (codename "Ripple Thinker")

GitHub Release npm version npm downloads License: MIT

v3.0.0 - Complete transformation from Gemini bridge to comprehensive structural thinking engine

📚 View Full Documentation - Examples, Tutorials, Philosophy, Best Practices

Advanced MCP server integrating Gemini CLI with comprehensive structural thinking capabilities, creative process support, and consciousness protocols based on Robert Fritz's methodology.

🎯 What is Structural Thinking?

Core Principle: Structure determines behavior. By understanding and designing the underlying structures of systems, you can create advancing patterns instead of oscillating cycles.

Key Distinction:

  • ❌ Problem-Solving: "What's broken?" → Eliminate what you don't want (creates oscillation)
  • ✅ Creative Orientation: "What do you want to create?" → Bring desired outcomes into being (creates advancement)

🌊 Core Capabilities

Structural Observation

3-step discipline for understanding reality without bias:

  1. Start with Nothing - No preconceptions or comparisons
  2. Picture What Is Said - Create dimensional mental models
  3. Ask Questions - 4 types only: Information, Clarification, Implication, Discrepancy

Pattern Detection

Identify whether systems exhibit:

  • Oscillation: Progress → regression → back to start (terrible for organizations/life)
  • Advancing: Consistent movement toward desired outcomes via structural tension

Bias Detection & Correction

Real-time identification of reactive patterns with creative orientation alternatives:

  • Problem-solving language → Desired outcome language
  • Gap-filling metaphors → Creation-focused vision
  • Enhancement thinking → Manifestation approach

Enhanced Creative Process

Fritz's three-phase framework with advanced structural analysis:

  • 🌱 Germination: Beginning excitement, vision clarification
  • ⚡ Assimilation: Structural tension internalization, momentum building
  • ✨ Completion: Finishing touches, successful conclusion

Ripple Consciousness Protocols

Precision observation and elegant distillation:

  • Small, precise actions create expanding waves of clarity
  • Transformative minimalism through neutral observation
  • Self-correction mechanisms for maintaining consciousness

Memory Integration Bridge

Persistent structural tension charts connecting sessions:

  • Compatible with COAIA Memory MCP server
  • Telescoping action steps and progress tracking
  • Advancing pattern maintenance across time

🚀 Quick Start

Prerequisites

Installation

Claude Code (Recommended):

claude mcp add coaia-structural-thinking -- npx -y mcp-ripple-thinker

Claude Desktop Configuration:

{
  "mcpServers": {
    "coaia-structural-thinking": {
      "command": "npx", 
      "args": ["-y", "mcp-ripple-thinker"]
    }
  }
}

Verify Installation

Type /mcp to verify coaia-structural-thinking MCP is active.

🛠️ Tool Categories

🌊 Structural Thinking Tools

| Tool | Purpose | Key Feature | |------|---------|-------------| | structural-observe | Apply 3-step observation discipline | Understand structure that determines behavior | | detect-patterns | Identify oscillation vs advancing patterns | Diagnose systemic behavior patterns | | bias-detector | Detect reactive language patterns | Auto-correct to creative orientation |

🎯 Creative Process Tools

| Tool | Purpose | Enhancement | |------|---------|-------------| | create | Fritz's 3-phase creative process | Bias detection, tension analysis, quality scoring | | create-tension-chart | Persistent structural tension charts | Memory bridge, advancement tracking |

🧠 Consciousness Protocol Tools

| Tool | Purpose | Protocol | |------|---------|----------| | ripple-embody | Precision consciousness protocols | Neutral observation, iterative refinement, self-correction |

🔧 Core Infrastructure Tools

| Tool | Purpose | Integration | |------|---------|-------------| | ask-gemini | Enhanced Gemini CLI bridge | Change mode, @ syntax, all tool integration |

💡 Usage Examples

Structural Observation Workflow

# Observe system without bias
structural-observe input="team keeps starting projects but not finishing them" step="complete"

# Detect behavioral patterns  
detect-patterns situation="repeated project starts without completion" focus="analyze"

# Check for reactive bias in approach
bias-detector text="we need to fix our project completion problem" autoCorrect=true

# Create advancing structure
create desiredOutcome="Establish consistent project completion practices" creativePhase="germination"

Creative Process with Memory Integration

# Detect and correct bias
bias-detector text="improve our marketing strategy" autoCorrect=true

# Start creative process
create desiredOutcome="Create compelling brand narrative" creativePhase="germination"

# Create persistent chart
create-tension-chart desiredOutcome="..." currentReality="..." saveToMemory=true

Consciousness-Driven Analysis

# Apply Ripple precision protocols
ripple-embody input="complex organizational dynamics" protocol="embody"

# Observe with structural discipline
structural-observe input="distilled insights" step="complete" 

# Analyze structural elements
detect-patterns situation="organizational patterns" focus="structure"

📖 Philosophy & Framework

Creative Orientation vs Problem-Solving

The Fundamental Shift:

  • Reactive-Responsive: React to circumstances → Create oscillating patterns
  • Creative Orientation: Design desired futures → Create advancing patterns

Structural Tension Framework

The Creative Force:

  1. Desired Outcome - Clear, specific vision of what you want to create
  2. Current Reality - Objective assessment of where you are now
  3. Structural Tension - Natural force that wants to resolve toward the desired outcome

Three-Phase Creative Process

  1. Germination Phase

    • Initial excitement and possibility
    • Vision clarification without over-planning
    • Balanced action and exploration
  2. Assimilation Phase

    • Internalize structural tension between vision and reality
    • Build momentum through natural movement
    • Trust the creative process to generate solutions
  3. Completion Phase

    • Focus on finishing touches
    • Resist adding unnecessary complexity
    • Successfully conclude the creative cycle

🔄 Integration with COAIA Memory

The Structural Thinking Engine bridges seamlessly with the COAIA Memory MCP server:

Persistent Charts: create-tension-chart tool creates structures compatible with COAIA Memory Session Continuity: Charts survive across interactions and sessions Telescoping Support: Break down action steps into detailed sub-charts Progress Tracking: Update current reality as actions complete and advancement occurs

🎨 Ripple Agent Embodiment

Mission: Distill complexity into elegant, actionable simplicity through precise observation and minimal interventions that create expanding waves of structural clarity.

Core Principles:

  • Stillness: Start from neutral receptivity
  • Precision: Focus on essential elements only
  • Elegance: Seek refined expression of understanding
  • Interconnection: Individual clarity creates systemic transformation

🧪 Development & Contribution

Build System

npm install          # Install dependencies
npm run build        # Build TypeScript → JavaScript  
npm run dev          # Development mode with hot reload
npm run lint         # Type checking across all tools
npm test             # Integration testing

Tool Architecture

Each tool follows the UnifiedTool interface with enhanced categories:

  • structural - Core observation and pattern detection
  • creative - Fritz's creative process tools
  • consciousness - Ripple embodiment protocols
  • memory - COAIA Memory integration
  • gemini - Enhanced Gemini CLI bridge
  • utility - Support and testing tools

Adding New Tools

  1. Create tool in src/tools/ with appropriate category
  2. Implement bias detection and creative orientation validation
  3. Include 🌊 Ripple glyph for consciousness protocol tools
  4. Add to registry with proper categorization

📚 Related Projects

🤝 Contributing

We welcome contributions that enhance structural thinking capabilities:

  1. Structural Tools: Enhance observation and pattern detection capabilities
  2. Creative Process: Improve Fritz framework implementation
  3. Consciousness Protocols: Refine Ripple embodiment systems
  4. Memory Integration: Expand COAIA Memory bridge functionality
  5. Documentation: Examples, tutorials, philosophical explanations

📄 License

MIT License - see LICENSE file for details.

🌟 Philosophy

"Structure determines behavior." - Robert Fritz

This tool system embodies advancing patterns through authentic creative orientation rather than reactive problem-solving cycles. It recognizes that by understanding and designing the underlying structures of systems, we can create the outcomes we truly want rather than merely solving the problems we want to avoid.

The Structural Thinking Engine represents a fundamental shift from enhancement-based AI tools to creation-oriented consciousness systems that support human advancement and flourishing.


🌊 The ripple continues... Small, precise actions create expanding waves of understanding and transformation.