Think MCP Server

A minimal MCP Server based on the Anthropic's "think" tool research

Local serverstdioTypeScript

What is the Think MCP server?

If you already use Think, the think mcp server is the piece that lets your assistant work with it directly. A minimal MCP Server based on the Anthropic's "think" tool research.

What the server does

This project implements a minimal Message Control Protocol (MCP) server that provides Claude AI models with the "think" tool capability. Based on Anthropic's research published on March 20, 2025, this implementation enables Claude to perform better on complex reasoning tasks involving multi-step tool usage.

Installation

@smithery/cli on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • think — Enables Claude to think about a problem or analyze information
  • Required — thought (string containing Claude's thinking process)
  • Tools — The Tools tool exposed by this server
  • Cline — 1. Open the Cline extension settings 2. Open "MCP Servers" tab 3. Click on "Configure MCP Servers" 4. Add the server config:
  • Cursor — 1. Open the Cursor settings 2. Open "Features" settings 3. In the "MCP Servers" section, click on "Add new MCP Server" 4. Choose a name, and select

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Plenty of AI and media services servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Think's toolset — think, Required, Tools and 2 more — is a fair guide to whether it matches your workflow. It is maintained by marcopesani; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
thinkEnables Claude to think about a problem or analyze information
Requiredthought (string containing Claude's thinking process)
ToolsThe Tools tool exposed by this server.
Cline1. Open the Cline extension settings 2. Open "MCP Servers" tab 3. Click on "Configure MCP Servers" 4. Add the server config:
Cursor1. Open the Cursor settings 2. Open "Features" settings 3. In the "MCP Servers" section, click on "Add new MCP Server" 4. Choose a name, and select "command" as "Type" 5. In the "Command" field, enter the following: npx

How to install the Think MCP server

{
  "mcpServers": {
    "think": {
      "command": "npx",
      "args": ["-y", "think-mcp-server"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use Think to think.
  • Use Think to Required.
  • Use Think to Tools.

Frequently asked questions

The “think” tool gives Claude a dedicated space to pause during response generation and include an additional thinking step. It does not fetch new information or change any database; it simply appends the thought to a log.