- Home
- MCP servers
- Recursive Thinking
Recursive Thinking
- 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"
]
}
}
}