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 🙏

© 2026 – Pkg Stats / Ryan Hefner

divergent-thinking-tools-mcp

v1.0.1

Published

MCP server for the Divergent Thinking Tools — serves 15 structured creativity skills to any MCP-compatible client.

Readme

Divergent Thinking Tools — MCP Server

An MCP (Model Context Protocol) server that makes all 15 Divergent Thinking Tools available to any MCP-compatible client — Claude, ChatGPT, Cursor, or any agent framework that supports MCP.

The server distributes the tool prompts. All LLM calls happen on your side, using your own API key or subscription. The server itself makes zero API calls.

Install via npx

No clone, no build, no API key. The server distributes skill prompts — your client's LLM executes them.

Claude Code

claude mcp add divergent-thinking-tools -- npx -y divergent-thinking-tools-mcp

Codex

codex mcp add divergent-thinking-tools -- npx -y divergent-thinking-tools-mcp

Claude Desktop / Cursor

Add to your config (~/Library/Application Support/Claude/claude_desktop_config.json or .cursor/mcp.json):

{
  "mcpServers": {
    "divergent-thinking-tools": {
      "command": "npx",
      "args": ["-y", "divergent-thinking-tools-mcp"]
    }
  }
}

Hosted server (no install at all)

Connect to the hosted server instead of running anything locally.

Claude.ai (easiest)

  1. Go to claude.ai/customize/connectors
  2. Click the + button
  3. Name: Divergent Thinking Tools
  4. URL: https://mcp.paralogy.ai/mcp
  5. Click Add
  6. Start a new chat and describe your problem. The Router handles the rest.

Claude Code / Codex (terminal)

claude mcp add divergent-thinking-tools --transport http https://mcp.paralogy.ai/mcp
codex mcp add divergent-thinking-tools --transport http https://mcp.paralogy.ai/mcp

Claude Desktop / Cursor

{
  "mcpServers": {
    "divergent-thinking-tools": {
      "url": "https://mcp.paralogy.ai/mcp"
    }
  }
}

ChatGPT (Plus, Pro, Team, Enterprise, or Edu)

ChatGPT supports MCP servers through Developer Mode.

  1. Go to Settings → Apps → Advanced settings
  2. Toggle Developer mode on
  3. Click Create app
  4. Fill in:
    • Name: Paralogy
    • Description: Divergent thinking and creative ideation tools
    • MCP Server URL: https://mcp.paralogy.ai/mcp
    • Authentication: No Auth
  5. Check "I understand and want to continue"
  6. Click Create

ChatGPT will connect and discover all 15 tools. To use them:

  1. Start a new chat — it will default to Developer Mode
  2. Describe your problem, or explicitly reference a tool:
    Use the Paralogy app's think-wrong tool to brainstorm unconventional approaches to [your problem]

Note: ChatGPT memory is disabled in Developer Mode. Your tools will work, but ChatGPT won't remember previous conversations while this mode is active. You can toggle Developer Mode off in the same settings menu when you don't need the tools.

OpenClaw

openclaw mcp set divergent-thinking-tools '{"url":"https://mcp.paralogy.ai/mcp"}'

For dedicated agent setups and full multi-agent pipelines, see docs/for-openclaw.md.


Self-hosted setup (optional)

If you prefer to clone and build from source:

1. Clone and build

git clone https://github.com/d4vidc4rson/paralogy-divergent-thinking-tools.git
cd paralogy-divergent-thinking-tools/mcp-server
npm install
npm run build

2. Connect to your MCP client

Claude Desktop / Cursor

Add to your config file:

{
  "mcpServers": {
    "divergent-thinking-tools": {
      "command": "node",
      "args": ["/absolute/path/to/paralogy-divergent-thinking-tools/mcp-server/dist/index.js"]
    }
  }
}

Claude Code (terminal)

claude mcp add divergent-thinking-tools -- node /absolute/path/to/mcp-server/dist/index.js

Codex (terminal)

codex mcp add divergent-thinking-tools -- node /absolute/path/to/mcp-server/dist/index.js

3. Use the tools

Once connected, your client will have access to all 15 tools. Start with the router — describe your problem and it will tell you which tools to use:

Use the divergent-thinking-tools-router tool with objective: "We need to reduce customer churn but every strategy we've tried plateaus at 15%"

Available tools

| Tool | What it does | |------|-------------| | divergent-thinking-tools-router | Start here. Routes your problem to the right tools. | | wrong-problem-detector | Checks if you're solving the right problem before you start | | strip-down | Strips briefs to raw human desire so ideas aren't anchored | | dumb-questions-engine | Generates questions nobody is asking about your problem | | blind-spot-scan | Maps what you forgot to think about | | guilford-engine | Structured divergent ideation (5 dimensions, research-backed) | | persona-divergence-engine | Ideas through radically different constructed personas | | think-wrong | Pushes toward counterintuitive, non-obvious approaches | | short-think | Fast, gut-level ideas — kills overthinking | | bad-on-purpose | Deliberately terrible ideas, then mines them for value | | wild-to-mild | Full spectrum from moonshots to Monday-morning moves | | macgyver-mode | Solutions using only what you already have | | random-injection | Injects randomness and forces structural connections | | anti-homogeneity-check | Audits whether your ideas are actually different | | de-slop | Transforms AI-polished text into authentic human voice |

How it works

Each tool accepts two parameters:

  • objective (required) — the problem or challenge to work on
  • context (optional) — additional constraints, background, or domain information

When you call a tool, the server returns the full skill instructions along with your input. Your LLM reads those instructions and executes the skill. No API calls are made by the server — everything runs in your client's context.

Remote hosting

The hosted server is live at https://mcp.paralogy.ai/mcp — this is what the quick start config above connects to. Health check: https://mcp.paralogy.ai/health.

If you want to deploy your own instance, the server supports HTTP transport:

TRANSPORT=http PORT=3000 node dist/index.js

The server will listen on http://0.0.0.0:3000/mcp. Deploy to Railway, Render, or Fly.io — the hosting platform provides the PORT environment variable automatically.

Two transport modes

| Mode | When to use | How to run | |------|-------------|------------| | stdio (default) | Local use with Claude Desktop, Claude Code, Cursor | node dist/index.js | | http | Remote hosting for Claude.ai, ChatGPT, web clients, shared teams | TRANSPORT=http node dist/index.js |

Requirements

  • Node.js 18+ (for self-hosted only)
  • An MCP-compatible client (Claude Desktop, Claude Code, ChatGPT, Cursor, etc.)