Think ToolLABSCO 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; go install names the binary MCP-Think, so register that name (or its full path) instead of think-tool. Register the 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 — curl -fsSL https://raw.githubusercontent.com/iamwavecut/MCP-Think/main/install.sh | bash
USE CASES
Checking a plan against the rules before acting
Have the model write out which policies apply and what information is still missing, then act only after that note exists.
Keeping reasoning across a long tool chain
Record findings after each tool result and read them back before the final answer, instead of re-deriving them.
4 tools
Listed in project docs. Your client may show a different list.
Get ThoughtsClear ThoughtsGet Thought StatsBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
Requires
macOS or Linux for the install script
INSTALLATION
Connect your client
Server setup
curl -fsSL https://raw.githubusercontent.com/iamwavecut/MCP-Think/main/install.sh | bashMCP Clients
Cursor
{
"mcpServers": {
"think-tool": {
"command": "think-tool",
"transport": "stdio"
}
}
}The install script saves think-tool to ~/.local/bin (or ~/.bin) when that folder is on your PATH; otherwise it leaves ./think-tool in the folder you ran it from, and you use that file's full path as the command. On Windows, download the windows-amd64 .exe from the project's GitHub Releases page (think-tool-v0.0.2-windows-amd64.exe in the current release) and use its full path as the command.
Claude Desktop
npx -y @smithery/cli install @iamwavecut/mcp-think --client claude