Labsco
MCP SERVER

MCP-Think

by iamwavecut

A scratchpad tool so a model can write down its reasoning and read it back.

Reasoning Scaffolds & Agent Workflow Engines
Summary
Somewhere for the model to put its working, and get it back.

This is Anthropic's think-tool pattern shipped as a standalone server: the model pauses after tool results, lists the rules that apply, checks what is still missing, and that note survives to the next turn. Value comes almost entirely from the prompt discipline around it — the README's Cursor rule is the part worth copying, not just the binary.

What it is

A Go implementation of the Think Tool: a place for a model to record thinking steps during a task and retrieve them later. It ships as a single binary that speaks MCP over stdio.

What you get
  • Record a thought or reasoning step as the model works
  • Retrieve everything recorded so far
  • Clear the recorded thoughts
  • Statistics about what has been recorded
Requirements

Nothing to install if you take a release binary — prebuilt binaries for Linux, Windows and macOS (amd64 and arm64) are attached to each GitHub Release, and the install script picks the right one. Building from source or using `go install github.com/iamwavecut/MCP-Think@latest` needs Go 1.24 or higher. Register the `think-tool` binary with `"transport": "stdio"`; no account, no key. The repo also carries a Cursor user rule that tells the model when to reach for the scratchpad.

Setup effort

One command — go install github.com/iamwavecut/MCP-Think@latest