Labsco
MCP SERVER

Think Tool

by fourcolors

One tool that gives a model a place to think out loud — a cognitive checkpoint it has to write into before it acts.

Reasoning Scaffolds & Agent Workflow Engines
Summary
The tool does almost nothing, and that is the design.

It logs the text and acknowledges — there is no computation behind it. The value is that calling it forces the reasoning to be produced explicitly instead of skipped, which is a real effect and a very cheap one to add. Zero configuration, zero credentials, one tool definition in your context. Whether the model actually reaches for it depends on your prompting, not on the server.

What it is

An MCP server that provides a single `reflect` tool. The assistant calls it with its reasoning, the tool logs that thought process to the server console and acknowledges the checkpoint, and the act of having to write the reasoning down is the point.

What you get
  • A reflection checkpoint the assistant writes into before or after an action — `reflect`
  • Structured reasoning used as a planning step: breaking a task into ordered steps before starting
  • Task validation after the fact — what was completed, what was learned, what technical debt was created, what comes next
  • A debugging scratchpad — symptom, hypotheses, which were confirmed, the solution and the result
  • A decision audit trail, since the reasoning is written rather than implicit
  • Stdio by default, with an HTTP mode behind environment variables
Requirements

No account and no key. Install with `npm install -g mcp-reflection-tool` or run it directly with `npx mcp-reflection-tool`; in Claude Code, `mcp add npx mcp-reflection-tool` configures it in one command, then restart the client. Cursor and Cline configurations are documented. For HTTP mode set `HTTP=true`, with `PORT` overriding the default 8080. Node.js 18+ or Bun. Package `mcp-reflection-tool` 0.1.19 with a binary of the same name.

Setup effort

One command — npx mcp-reflection-tool