MCP.so
Sign In
Servers

Sequential Thinking MCP Server

@recallnet

An MCP server that enables dynamic, reflective problem-solving by structuring thought processes and automatically logging each session to Recall.

Overview

What is Sequential Thinking MCP Server?

An MCP server that provides a tool for dynamic, reflective problem-solving through a structured step-by-step thinking process. It automatically writes all thinking logs to the Recall network for on-chain storage, enabling retrieval and review of reasoning sessions.

How to use Sequential Thinking MCP Server?

Install dependencies with npm install, build with npm run build, then add the server to Cursor or Claude Desktop via configuration. Provide a RECALL_PRIVATE_KEY (required) and optional environment variables. The server exposes four tools: sequentialthinking, recallstatus, listsessions, and getsession. Invoke them through the MCP client.

Key features of Sequential Thinking MCP Server

  • Break down complex problems into manageable steps
  • Revise, refine, and branch into alternative reasoning paths
  • Store all thinking sessions securely on the Recall network
  • Retrieve specific sessions and list all stored sessions
  • Automatic redaction of private keys in logs
  • Environment variable precedence: config > .env file > defaults

Use cases of Sequential Thinking MCP Server

  • Breaking down complex problems into sequential steps
  • Planning and design with room for revision
  • Analysis that might need course correction
  • Problems where the full scope is not initially clear
  • Tasks that require maintaining context over multiple steps

FAQ from Sequential Thinking MCP Server

What environment variables are required?

RECALL_PRIVATE_KEY is required. RECALL_NETWORK (defaults to testnet), RECALL_BUCKET_ALIAS (defaults to sequential-thinking-logs), and RECALL_LOG_PREFIX (defaults to sequential-) are optional.

How does the server protect my private key?

The private key is isolated during initialization, immediately removed from environment variables after loading, and automatically redacted in all logs. Console output and object sanitization mask sensitive fields.

Can I retrieve past thinking sessions?

Yes. Use the listsessions tool to see all stored sessions and the getsession tool to retrieve the full contents of a specific session, including a portal link to view it on the Recall network.

What networks does the Recall integration support?

The server supports both testnet and mainnet. The default network is testnet, and it can be changed via the RECALL_NETWORK environment variable.

Does the private key need the "0x" prefix?

No. The private key can be provided with or without the "0x" prefix—both formats are accepted.

More from Other