think
MCP server from PhillipRt/think-mcp-server
claude mcp add --transport stdio philliprt-think-mcp-server node path/to/think-mcp-server/dist/server.js \ --env DESCRIPTION="Optional environment variables for the server (none required by default)"
How to use
The Think Tool MCP server provides a dedicated structure for Claude to perform structured, step-by-step reasoning during complex tasks. It exposes a think tool that acts as a scratchpad for organizing rules, validating required information, and verifying policy compliance before proceeding with each step. This MCP server is designed to be used alongside other MCP tools, enabling Claude to pause, reflect, and plan a multi-step approach while integrating outputs from databases, file systems, or external APIs. When combined with optimized prompting, the think tool can significantly improve reasoning quality and consistency across long or policy-heavy interactions. To use it effectively, configure Claude to enable the think tool as part of the toolchain, then invoke it at appropriate decision points to structure reasoning before acting on tool results or user requests.
How to install
Prerequisites:
- Node.js (version 14+ recommended) and npm installed on your machine
- Basic familiarity with MCP server configuration
Installation steps:
- Clone the repository (or use the published npm package):
# If cloning directly from GitHub
git clone https://github.com/PhillipRt/think-mcp-server.git
cd think-mcp-server
- Install dependencies:
npm install
- Build the server (if a build step is provided):
npm run build
- Run the server locally:
npm start
Alternative quick setup via npx (as shown in the README):
npx -y @smithery/cli@latest install @PhillipRt/think-mcp-server --client claude --config "{}"
npx -y @smithery/cli@latest install @PhillipRt/think-mcp-server --client cursor --config "{}"
- If you need to configure Claude Desktop manually, follow the included configuration example in the README to add the server under mcpServers.
Additional notes
Notes and tips:
- The Think Tool is intended to provide a dedicated scratchpad for structured reasoning; it does not perform external actions or fetch new information by itself.
- When integrating with Claude or other MCP tools, ensure proper sequencing so the think tool runs before finalizing actions or responses.
- If you encounter port or connection issues, verify that the server's host/port configuration is accessible from your Claude desktop or environment and that any required authentication or network rules allow the MCP API traffic.
- You can customize environment variables in the mcp_config if your deployment requires specific runtime settings or policies. Start with none required and add as needed.
Related MCP Servers
iterm
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
editor
MCP Server for Phaser Editor
DoorDash
MCP server from JordanDalton/DoorDash-MCP-Server
mcp
MCP сервер для автоматического создания и развертывания приложений в Timeweb Cloud