Recursive Thinking

A token-efficient MCP server that enables AI agents to iteratively refine solutions toward production readiness.
  • typescript

2

GitHub Stars

typescript

Language

3 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "parth3930-recursive-thinking-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "recursive-thinking-mcp"
      ],
      "env": {
        "NPM_CONFIG_": "<NPM_CONFIG_>"
      }
    }
  }
}

You gain a token-efficient MCP server that enables AI agents to iteratively refine solutions and reach production-ready confidence with progressively concise iterations. It supports session-based thinking, handles multiple thinking processes concurrently, and optimizes context to minimize token usage while maintaining quality.

How to use

To use this MCP server with an MCP client, install or run the server locally, then connect your client to the provided MCP interface. Start a thinking session by sending a task to the server. The server will return an initial prompt describing the analysis approach and potential issues, along with a session identifier. You can then iterate by sending subsequent responses back to the server, which refines the solution step by step until a production-ready confidence threshold is reached.

How to install

Prerequisites: ensure you have Node.js and npm installed on your machine.

# 1) Run the MCP server using NPX (recommended)
npx -y recursive-thinking-mcp
# 2) Install the MCP server globally (alternative)
npm install -g recursive-thinking-mcp
# 3) Development setup (for contributors)
# Clone or download the project
# Then in the project directory:
cd recursive-thinking-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Link globally for development
npm link

MCP Configuration

You configure how the MCP server runs in your MCP client setup. The following examples show how to invoke the server with the standard NPX command.

For Claude Code / Claude Desktop

Add a server entry to your MCP configuration file to enable Claude tools to communicate with the MCP server.

For Claude Code / Claude Desktop configuration snippet

json
{
  "mcpServers": {
    "recursive-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "recursive-thinking-mcp"
      ]
    }
  }
}

For VS Code

Add a server entry to your user or workspace MCP configuration so VS Code can connect to the MCP server.

VS Code configuration snippet

json
{
  "servers": {
    "recursive-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "recursive-thinking-mcp"
      ]
    }
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational