home / mcp / think mcp server

Think MCP Server

A minimal MCP server that enables a think tool for logging explicit thoughts during structured reasoning in agent workflows.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "rai220-think-mcp": {
      "command": "uvx",
      "args": [
        "think-mcp"
      ],
      "env": {
        "TAVILY_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Think MCP provides a minimal, standards-based MCP server that lets an AI agent pause and log explicit thoughts during complex multi-step reasoning. It helps you structure reasoning, backtrack safely, and verify policy compliance without modifying the environment.

How to use

To use the Think MCP server with your agent, connect your agent to the MCP endpoint exposed by the Think MCP runtime. You can run the server locally and point your agent to the configured MCP server. The core functionality is a tool named the think tool, which appends your recorded thought to a structured log so your agent can reason over intermediate steps.

How to install

Prerequisites: you should have Node.js installed on your system. You also need the MCP runtime so you can run the Think MCP server locally.

Install the MCP runtime if you do not already have it.

Create or obtain your MCP configuration file and add the Think MCP server configuration as shown in the next section.

Additional configuration and usage notes

The server can be started in standard mode or advanced mode. In advanced mode, you enable additional tools for your agent such as criticizing, planning, and searching during reasoning. You will typically set an API key for advanced mode usage if your environment requires it.

Available tools

think

Input a thought as a string and have it appended to the reasoning log for structured analysis.

criticize

Evaluate the current reasoning steps and offer critical feedback or alternatives.

plan

Outline next actions based on prior thoughts and tool outputs.

search

Query information relevant to the task to inform decision making.

Think MCP Server - rai220/think-mcp