Sequential Thinking Multi-Agent System (MAS)
@FradSer
About Sequential Thinking Multi-Agent System (MAS)
An advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-mas-sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@FradSer/mcp-server-mas-sequential-thinking",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Sequential Thinking Multi-Agent System (MAS)?
This MCP server provides a sequentialthinking tool that processes thoughts through six specialized AI agents—Factual, Emotional, Critical, Optimistic, Creative, and Synthesis—each examining the problem from a different cognitive angle. Built with the Agno framework and served via MCP, it extends LLM clients (e.g., Claude Desktop) with sophisticated sequential thinking capabilities, evolving from a passive thought recorder into an active thought processor powered by a collaborative team of agents.
How to use Sequential Thinking Multi-Agent System (MAS)?
Install the server (Smithery badge linked) and configure it as an MCP service for your LLM client. Invoke the sequentialthinking tool in a multi-step loop: send one focused reasoning step per call, read structuredContent.should_continue in the response, and continue calling until it returns false. Requires Python 3.10+ and the Agno framework. Optional ExaTools integration requires setting an EXA_API_KEY.
Key features of Sequential Thinking Multi-Agent System (MAS)
- Six specialized agents examining thoughts from distinct cognitive perspectives
- AI-driven complexity analysis with mandatory full-exploration strategy
- Optional web research via ExaTools for four of the six agents
- Support for multiple model providers (DeepSeek, Groq, OpenRouter, etc.)
- Parallel processing of non-synthesis agents for faster analysis
- Structured responses with machine-readable loop control fields
Use cases of Sequential Thinking Multi-Agent System (MAS)
- Deep problem decomposition requiring factual, emotional, critical, optimistic, creative, and synthesis viewpoints
- Risk assessment and opportunity identification for complex decisions
- Cross-industry innovation research and creative brainstorming
- Comprehensive analysis of multifaceted questions requiring integrated, actionable insights
FAQ from Sequential Thinking Multi-Agent System (MAS)
How is this different from the original TypeScript version?
The original was a simple state tracker that passively logged thoughts; this Python/Agno version uses a Multi-Agent System where specialized agents actively process, analyze, and synthesize thoughts, with integrated web research, structured validation, and explicit team coordination.
Do I need an API key for web research?
No. ExaTools web research is optional—the system works perfectly using pure reasoning capabilities without an EXA_API_KEY.
What model providers are supported?
DeepSeek, Groq, OpenRouter, GitHub Models, Anthropic (Claude with prompt caching), and Ollama (local model execution). The Synthesis agent uses an enhanced model; other agents use a standard model.
How does the sequentialthinking tool work?
It requires a multi-step loop: start with thoughtNumber=1, set nextThoughtNeeded=true, and after each should_continue response decide to continue until the final step (when should_continue is false). Parameters include thought content, step index, total steps, revision flags, and branching.
Will this consume many tokens?
Yes. Due to the Multi-Agent System architecture, each call invokes multiple specialized agents in parallel, leading to 5–10x higher token usage compared to simpler single-agent or sequential approaches.
Frequently asked questions
How is this different from the original TypeScript version?
The original was a simple state tracker that passively logged thoughts; this Python/Agno version uses a Multi-Agent System where specialized agents actively process, analyze, and synthesize thoughts, with integrated web research, structured validation, and explicit team coordination.
Do I need an API key for web research?
No. ExaTools web research is optional—the system works perfectly using pure reasoning capabilities without an `EXA_API_KEY`.
What model providers are supported?
DeepSeek, Groq, OpenRouter, GitHub Models, Anthropic (Claude with prompt caching), and Ollama (local model execution). The Synthesis agent uses an enhanced model; other agents use a standard model.
How does the `sequentialthinking` tool work?
It requires a multi-step loop: start with `thoughtNumber=1`, set `nextThoughtNeeded=true`, and after each `should_continue` response decide to continue until the final step (when `should_continue` is false). Parameters include thought content, step index, total steps, revision flags, and branching.
Will this consume many tokens?
Yes. Due to the Multi-Agent System architecture, each call invokes multiple specialized agents in parallel, leading to 5–10x higher token usage compared to simpler single-agent or sequential approaches.
Basic information
More AI & Agents MCP servers
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
🔎 GPT Researcher
assafelovicAn autonomous agent that conducts deep research on any data using any LLM providers

bsv.cx
Andy RoweTimestamp and verify evidence on-chain. Let your agent prove what it saw and when. bsv.cx gives an AI agent verifiable memory. Timestamp a hash of any output, archive a web page as it looked, or fetch a URL with a recei
Comments