FM

fradser/mcp-server-mas-sequential-thinking

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

305 stars 44 forks 품질 75 트렌드 39

Agno 프레임워크로 구축되고 MCP를 통해 제공되는 다중 에이전트 시스템(MAS)을 사용한 고급 순차적 사고 과정.

개요

이 프로젝트는 프레임워크를 기반으로 구축된 고급 순차적 사고 과정을 구현하며, 이를 통해 제공됩니다. 이는 더 심층 분석과 문제 분해를 위해 조정되고 전문화된 에이전트를 활용함으로써 단순한 상태 추적 접근법에서 중요한 진화를 보여줍니다. 이 애플리케이션은 독립적인 애플리케이션이 아닙니다. 이 서버는 Claude Desktop과 같은 LLM 클라이언트를 정교한 순차적 사고 기능을 확장하는 백그라운드 서비스로 실행됩니다. 서버는 여러 전문 AI 에이전트를 통해 사고를 처리하는 순차적 사고 도구를 제공하며, 각 에이전트는 서로 다른 인지적 관점에서 문제를 분석합니다.

개요(AI 번역)

영어 | 简体中文

전문 AI 에이전트 팀을 통해 순차적인 사고를 처리하는 MCP 서버로, 각기 다른 인지 관점에서 문제를 분석합니다.

이게 뭐야

이것은 MCP 서버이지 독립 실행형 애플리케이션이 아닙니다. 이 서비스는 MCP 호환 LLM 클라이언트(예: Claude Desktop)를 확장하는 백그라운드 서비스로 실행되며, 구조화된 순차적 사고 기능을 제공합니다. sequentialthinking라는 하나의 도구를 공개하는데, 이 도구는 고정된 다중 에이전트 워크플로우를 통해 모든 생각을 처리합니다: 초기 합성, 여러 전문 에이전트가 병행하여 생각하는 과정, 그리고 원래 질문에 답하는 최종 합성입니다.

작동 원리

시스템은 모든 요청에 대해 고정된 full_exploration 전략을 사용합니다. AI 복잡도 분석기는 여전히 진단 메타데이터(복잡도 점수, 문제 유형, 필요한 사고 모드)를 기록하지만, 실행 경로를 변경하지 않고 모든 사고가 동일한 경로를 따릅니다:

전문 요원들

각 요청은 6개의 전문 에이전트를 병렬로 실행하며, 합성 에이전트는 시작 1회, 종료 시 1회씩 실행됩니다. 합성을 제외한 모든 스페셜리스트는 ExaTools를 통해 웹 리서치를 선택할 수 있습니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Sequential Thinking Multi-Agent System (MAS)

English | 简体中文

An MCP server that processes sequential thoughts through a team of specialized AI agents, each analyzing the problem from a different cognitive perspective.

What This Is

This is an MCP server, not a standalone application. It runs as a background service that extends an MCP-compatible LLM client (like Claude Desktop) with structured sequential-thinking capabilities. It exposes one tool, sequentialthinking, that runs every thought through a fixed multi-agent workflow: an initial synthesis, several specialist agents thinking in parallel, and a final synthesis that answers the original question.

How It Works

The system uses a fixed full_exploration strategy for every request. The AI complexity analyzer still runs to record diagnostic metadata (complexity score, problem type, required thinking modes), but it no longer changes the execution path — all thoughts take the same route:

flowchart TD
    A[Input Thought] --> B[AI Complexity Analyzer]
    B --> C[Complexity Metadata Stored]
    C --> D[Fixed Strategy: full_exploration]
    D --> E[Step 1: Initial Synthesis]
    E --> F[Step 2: Parallel Specialist Agents]
    F --> G[Step 3: Final Synthesis]
    G --> H[Unified Response]

The Specialist Agents

Each request runs six specialist agents in parallel, plus a synthesis agent that runs twice (once at the start, once at the end). Every specialist except synthesis can optionally use web research via ExaTools.

Agent Thinking direction Focus Time budget
Factual factual Objective facts and verified data 120s
Emotional emotional Intuition and gut reactions 30s
Critical critical Risks, weaknesses, logical flaws 120s
Optimistic optimistic Benefits, opportunities, value 120s
Creative creative New ideas and alternatives 240s
Meta-cognitive metacognitive Bias detection and reasoning-process evaluation 90s
Synthesis synthesis Integration and final answer 60s

Key properties:

  • Deterministic: every request runs the same multi-step path.
  • Parallel: the specialist agents run simultaneously with asyncio.gather.
  • Synthesis-driven: both orchestration and the final answer come from the synthesis agent, which uses the enhanced model.

Model Strategy

Two models are configured per provider:

  • Enhanced model: used by the synthesis agent (integration tasks).
  • Standard model: used by the specialist agents.
GitHub에서 전체 README 보기

설치

npx @modelcontextprotocol/inspector uv run mcp-server-mas-sequential-thinking
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "sequential-thinking": { "command": "mcp-server-mas-sequential-thinking", "env": { "LLM_PROVIDER": "deepseek", "DEEPSEEK_API_KEY": "your_api_key", "EXA_API_KEY": "your_exa_key_optional" } } } }