Get the FREE Ultimate OpenClaw Setup Guide →

think

MCP server from PhillipRt/think-mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. 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
  1. Install dependencies:
npm install
  1. Build the server (if a build step is provided):
npm run build
  1. 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 "{}"
  1. 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

Sponsor this space

Reach thousands of developers