think-mcp-server
@MCP-Mirror
About think-mcp-server
Mirror of
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"marcopesani_think-mcp-server": {
"command": "docker",
"args": [
"build",
"-t",
"think-mcp-server",
"."
]
}
}
}Tools
1Enables Claude to think about a problem or analyze information
Overview
What is think-mcp-server?
think-mcp-server is a minimal Model Context Protocol (MCP) server that provides Claude AI models with the "think" tool capability. Based on Anthropic’s research published on March 20, 2025, the "think" tool gives Claude a dedicated reasoning step during response generation to improve complex, multi‑step tool‑use tasks.
How to use think-mcp-server?
Install globally via npm install -g think-mcp-server or run with npx -y think-mcp-server. For Claude Desktop, add the server configuration to claude_desktop_config.json (MacOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%/Claude/). Similar configuration steps are provided for Cline, Cursor, and Docker. Once configured, include instructions in your prompts to tell Claude when and how to use the “think” tool.
Key features of think-mcp-server
- Implements one tool:
thinkwith a requiredthoughtstring parameter. - Communicates over stdio using the MCP protocol.
- Returns structured responses that AI assistants can process.
- Logs thinking steps without modifying the external environment.
- Based on Anthropic’s “think” tool research (March 2025).
Use cases of think-mcp-server
- Analyzing previous tool call outputs before acting.
- Following detailed guidelines in policy‑heavy environments.
- Sequential decision making where each action builds on previous ones.
FAQ from think-mcp-server
What does the “think” tool do?
It allows Claude to pause during response generation and add an explicit thinking step—with its own designated space—to reason about whether all necessary information is available before proceeding.
How do I install think-mcp-server?
You can install it globally via npm (npm install -g think-mcp-server) or run it on demand with npx -y think-mcp-server. Docker build and run instructions are also provided.
How do I configure it for Claude Desktop?
Add the following JSON to your claude_desktop_config.json file (located in ~/Library/Application Support/Claude/ on MacOS or %APPDATA%/Claude/ on Windows): {"mcpServers":{"think":{"command":"npx","args":["-y","think-mcp-server"]}}}.
What performance improvements does the “think” tool provide?
Anthropic’s evaluations showed a 54% relative improvement on the τ‑Bench airline domain (pass^1 metric: 0.570 vs 0.370 baseline) and a 1.6% average improvement on SWE‑bench, along with enhanced consistency across trials.
What transport does think-mcp-server use?
The server runs as a standalone process and communicates over stdio using the Model Context Protocol. No authentication or additional transport is mentioned.
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Nginx UI
0xJackyYet another WebUI for Nginx
Comments