Price Per TokenPrice Per Token
Think Tool Server

Think Tool Server

by cgize

GitHub 39 16 uses
0

About

Think Tool Server implements Anthropic's "think" tool to provide Claude with dedicated structured reasoning capabilities for complex problem-solving tasks. It creates a scratchpad space where Claude can break down multi-step problems, verify policy compliance, analyze tool outputs, and plan approaches before executing actions. Key features: - Structured thinking space for complex reasoning and decision-making - Policy adherence verification before taking actions - Analysis of tool results and web search data for correctness - Multi-step problem decomposition and planning - Iterative reasoning validation to catch logical errors or biases

README

MCP Think Tool Server

[](https://smithery.ai/server/@cgize/claude-mcp-think-tool)

A Model Context Protocol (MCP) server implementing the "think" tool for improving Claude's complex reasoning capabilities.

Overview

This MCP server implements Anthropic's "think" tool, which provides Claude with a dedicated space for structured thinking during complex problem-solving tasks. As described in Anthropic's blog post, the think tool has been shown to significantly improve performance in complex tasks requiring policy adherence and reasoning in long chains of tool calls.

Custom Instructions

Add these custom instructions to Claude to optimize its use of the think tool:

You have access to a "think" tool that provides a dedicated space for structured reasoning. Using this tool significantly improves your performance on complex tasks. 

When to use the think tool

Before taking any action or responding to the user after receiving tool results, use the think tool as a scratchpad to:
  • List the specific rules that apply to the current request
  • Check if all required information is collected
  • Verify that the planned action complies with all policies
  • Iterate over tool results for correctness
  • Analyze complex information from web searches or other tools
  • Plan multi-step approaches before executing them
  • How to use the think tool effectively

    When using the think tool: 1. Break down complex problems into clearly defined steps 2. Identify key facts, constraints, and requirements 3. Check for gaps in information and plan how to fill them 4. Evaluate multiple approaches before choosing one 5. Verify your reasoning for logical errors or biases

    Key Use Cases

  • Complex Tool Chains: When Claude needs to call complex tools and analyze outputs carefully
  • Policy Adherence: For navigating policy-heavy environments with detailed guidelines
  • Sequential Decision Making: When each step builds on previous ones and mistakes are costly
  • Multi-step Analysis: Breaking down complex problems into manageable steps
  • Installation

    Installing via Smithery

    To install Think Tool Server for Claude Desktop automatically via Smithery:

    npx -y @smithery/cli install @cgize/claude-mcp-think-tool --client claude
    

    Manual Installation

    npm install -g @cgize/mcp-think-tool
    

    Configuration

    Add this configuration to your MCP configuration file:

    {
      "mcpServers": {
        "think-tool": {
          "command": "npx",
          "args": [
            "-y",
            "@cgize/mcp-think-tool"
          ],
          "type": "stdio",
          "pollingInterval": 30000,
          "startupTimeout": 30000,
          "restartOnFailure": true
        }
      }
    }
    

    Configuration file location:

  • C:\Users\[username]\AppData\Roaming\Claude\claude_desktop_config.json
  • If installed globally, you can also use:

    {
      "mcpServers": {
        "think-tool": {
          "command": "claude-mcp-think-tool",
          "args": [],
          "type": "stdio",
          "pollingInterval": 30000,
          "startupTimeout": 30000,
          "restartOnFailure": true
        }
      }
    }
    

    Available Tools

  • think: Record structured reasoning during problem-solving
  • get_thoughts: Retrieve all recorded thoughts
  • clear_thoughts: Reset the thinking process
  • get_thought_stats: Analyze thinking patterns
  • Example Prompt

    Using the think tool, solve this multi-step problem:

    A train travels at a constant speed of 60 km/h. It departs from station A at 9:00 AM and arrives at station B at 11:30 AM. What is the distance between stations A and B?

    License

    MIT

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81
    Saju Insights

    Saju Insights

    hjsh200219

    Saju Insights provides personalized Korean traditional Four Pillars of Destiny (Saju) fortune-telling based on birth data. It calculates destiny charts using the eight characters (four heavenly stems and four earthly branches) derived from birth year, month, day, and hour. Key capabilities include: - Birth chart calculation with automatic True Solar Time adjustment (Jintaeyangsi -30min correction) - Fortune analysis covering personality, career, wealth, health, and love prospects - Relationship compatibility analysis comparing two people's Saju charts - 10-year luck cycle (Daewon) predictions for long-term planning - Yongsin (favorable element) guidance on lucky colors, directions, and career paths - Lunar-solar calendar conversion supporting 1900-2200 with leap month handling - Daily fortune readings and seasonal power calculations - Multiple interpretation schools including Ziping, DTS, and modern methodologies

    Entertainment
    7 11