clear_thoughts
Clear all thoughts recorded in the current session. Use this to start fresh if the thinking process needs to be reset.
Give the model a scratchpad that survives a long tool chain — append a thought, read the whole log back, reset it, or get statistics over what was recorded.
LABSCO SUMMARY
The write half is deliberately inert; the read half is the point. get_thoughts recovers what was decided earlier in the same session, which is exactly what drops out of context during a long chain of calls, policy checks or sequential decisions. The scope is one session — clear_thoughts resets it and nothing here carries a record from one session into the next.
A session-scoped thought log: four tools that write to and read from a record of the model's own reasoning, with no external system behind them.
Nothing — no account, no key.
One command — npx -y @cgize/mcp-think-tool
USE CASES
An intermediate conclusion goes into the log instead of being carried in the reply, and the log can be read back mid-chain when the next decision depends on what was already settled.
After the fact, the log is the reasoning trail: every recorded thought in the session, with statistics over what accumulated.
Clearing the session's thoughts drops the abandoned trail so the next chain does not read it back as context, and thinking resumes on an empty log.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
clear_thoughtsClear all thoughts recorded in the current session. Use this to start fresh if the thinking process needs to be reset.
get_thought_statsGet statistics about the thoughts recorded in the current session to analyze your thinking process.
get_thoughtsRetrieve all thoughts recorded in the current session to review your reasoning process.
thinkUse this tool to think about something. It will not obtain new information or change anything, but just append the thought to the log. Use it when complex reasoning or cache memory is needed, especially during long chains of tool calls, policy adherence scenarios, or sequential decision making.
BEFORE YOU INSTALL
4 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-think-tool": {
"command": "npx",
"args": [
"-y",
"@cgize/mcp-think-tool"
]
}
}
}npx -y @cgize/mcp-think-tool