Atlas / MCP servers / waldzellai / Clear Thought 1.5

Clear Thought 1.5CAUTION

mcp/waldzellai/clear-thought-1-5

OG Sequential Thinking fork, v1.5

Verdict
CAUTION
Grade
B
Trust score
89 /100
Exposed tools
2 0r · 0w · 2d
Transport
stdio
License
MIT
Stars
53
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://smithery.ai/server/@waldzellai/clear-thought-onepointfive)

A Model Context Protocol (MCP) server that provides a unified reasoning tool with multiple operations, including systematic thinking, mental models, debugging approaches, and interactive notebook capabilities for enhanced problem-solving. This server exposes a single clear_thought tool with a comprehensive suite of operations to facilitate complex reasoning tasks, plus interactive Srcbook notebook resources.

🚀 New: Modular Architecture

The codebase has been completely refactored from a monolithic 2867-line file into a clean, modular architecture with 38 separate operations organized by category. Each operation is now self-contained, making the codebase more maintainable, testable, and extensible.

Operations

The clear_thought tool provides the following operations. For detailed information on parameters, please refer to the operations guide resource at guide://clear-thought-operations.

Core Thinking Operations

  • sequential_thinking: Executes a chain-of-thought process. Can be configured to use different reasoning patterns like 'tree', 'beam', 'mcts', 'graph', or 'auto'.
  • mental_model: Applies a specified mental model to a problem.
  • debugging_approach: Guides through a structured debugging process.
  • creative_thinking: Facilitates idea generation and exploration.
  • visual_reasoning: Works with diagrams and visual structures.
  • metacognitive_monitoring: Monitors and assesses the reasoning process itself.
  • scientific_method: Follows the steps of the scientific method for inquiry.

Collaborative & Decision Operations

  • collaborative_reasoning: Simulates a multi-persona discussion to explore a topic from different viewpoints.
  • decision_framework: Uses a structured framework to analyze options and make decisions.
  • **socratic_
Read from source at commit 9c308730429cOBSERVED · 2026-10-08
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add clear-thought-onepointfive --env OTEL_AUTH_TOKEN=${OTEL_AUTH_TOKEN} --env SHINZO_TOKEN=${SHINZO_TOKEN} -- npx -y @waldzellai/[email protected]
claude-desktop
{
  "mcpServers": {
    "clear-thought-onepointfive": {
      "command": "npx",
      "args": [
        "-y",
        "@waldzellai/[email protected]"
      ],
      "env": {
        "OTEL_AUTH_TOKEN": "${OTEL_AUTH_TOKEN}",
        "SHINZO_TOKEN": "${SHINZO_TOKEN}"
      }
    }
  }
}
03

Exposed tools (2)

0 read · 0 write · 2 destructive. Blast radius: 2 tools can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.

ToolRiskDescription
clear_thoughtdestructiveUnified Clear Thought reasoning tool - provides all reasoning operations through a single interface
unifiedreasoningdestructiveUnified ToolHost dispatcher for all Clear Thought cognitive operations and advanced reasoning patterns
04

Trust audit

CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (6 observation(s))
Network
declared (3 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (11)

MEDIUMNetwork egress · net.beacon_words · CWE-200, CWE-319
src/tools/operations/special/code-execution.ts:150
{ pattern: /socket|urllib|requests\.get|requests\.post/i, message: 'Network access detected - potential data exfiltration' },
MEDIUMFilesystem / path · mcp.destructive_tools · CWE-22, CWE-59
clear_thought, unifiedreasoning
Why it matters. 2 tool(s) can delete or overwrite
Fix. prefer a read-only mode or scoped tokens; the page states the blast radius
LOWInventory / provenance · inv.hidden_file · CWE-1104
.roomodes
.roomodes
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
dist/handlers/reasoning-patterns/beam-search.d.ts:7
import { BeamSearchNode, BeamSearchPath, BeamSearchSession, BeamSearchConfig, BeamSearchOperations } from '../../types/reasoning-patterns/beam-search.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
dist/handlers/reasoning-patterns/beam-search.d.ts:8
import { ThoughtData } from '../../types/index.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
dist/handlers/reasoning-patterns/graph-of-thought.d.ts:7
import { GraphOfThoughtNode, GraphOfThoughtEdge, GraphOfThoughtSession, GraphOfThoughtConfig, GraphOfThoughtOperations, GraphEdgeType, NodeCluster } from '../../types/reasoning-patterns/graph-of-thoug
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
dist/handlers/reasoning-patterns/graph-of-thought.d.ts:8
import { ThoughtData } from '../../types/index.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
dist/handlers/reasoning-patterns/mcts.d.ts:7
import { MCTSNode, MCTSSession, MCTSConfig, MCTSOperations, ActionStatistics } from '../../types/reasoning-patterns/mcts.js';
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@mcp-ui/server, @modelcontextprotocol/sdk, @shinzolabs/instrumentation-mcp, @smithery/sdk, @types/marked, json-schema, marked, zod
Why it matters. 12 dependency range(s) float
Fix. pin exact versions or ship a lockfile
INFOInventory / provenance · inv.oversize · CWE-1104
.smithery/index.cjs
.smithery/index.cjs
Why it matters. 11403646 bytes not read
INFOPrompt injection · prompt.credential_read · CWE-94, CWE-1427
srcbook-notebook-examples/how_to_enable_json_mode.src.md:30
// Load environment variables
Why it matters. asks the agent to read credentials

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha 9c308730429cfull audit observations/trust-audit/mcp-server/waldzellai__clear-thought-1-5.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-089c308730429cCAUTIONB89first audit
06

Questions

What is the Clear Thought 1.5 MCP server?

OG Sequential Thinking fork, v1.5

What tools does Clear Thought 1.5 expose?

2 in total: 0 read-only, 0 that write, and 2 that can delete or overwrite (clear_thought, unifiedreasoning). Every one is listed on this page with its risk.

Is Clear Thought 1.5 safe to connect to an agent?

With care. The audit graded it B (89/100) and found 11 things worth knowing before you trust this server, listed below with the exact line each was found on. Separately from the audit: 2 of its tools can destroy data, so scope the token you give it to what you actually need.

What credentials does Clear Thought 1.5 need?

It reads OTEL_AUTH_TOKEN and SHINZO_TOKEN from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does Clear Thought 1.5 run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as @waldzellai/clear-thought-onepointfive at 0.2.1.

How current is this page?

The grade is for one exact copy of the source (9c308730429c), read on 2026-10-08. The repository is watched and re-audited when it changes.

Advertisement