Sequential Thinking MCP Server

Uma ferramenta para resolução de problemas dinâmica e reflexiva utilizando um processo de pensamento estruturado.

Documentação

Servidor MCP de Pensamento Sequencial

Uma implementação de servidor MCP que fornece uma ferramenta para resolução de problemas dinâmica e reflexiva por meio de um processo de pensamento estruturado.

Recursos

  • Dividir problemas complexos em etapas gerenciáveis
  • Revisar e refinar pensamentos à medida que a compreensão se aprofunda
  • Ramificar em caminhos alternativos de raciocínio
  • Ajustar dinamicamente o número total de pensamentos
  • Gerar e verificar hipóteses de solução

Ferramenta

sequential_thinking

Facilita um processo de pensamento detalhado, passo a passo, para resolução de problemas e análise.

Entradas:

  • thought (string): A etapa de pensamento atual
  • nextThoughtNeeded (booleano): Se outra etapa de pensamento é necessária
  • thoughtNumber (inteiro): Número do pensamento atual
  • totalThoughts (inteiro): Total estimado de pensamentos necessários
  • isRevision (booleano, opcional): Se isto revisa o pensamento anterior
  • revisesThought (inteiro, opcional): Qual pensamento está sendo reconsiderado
  • branchFromThought (inteiro, opcional): Número do pensamento do ponto de ramificação
  • branchId (string, opcional): Identificador da ramificação
  • needsMoreThoughts (booleano, opcional): Se mais pensamentos são necessários

Uso

A ferramenta de Pensamento Sequencial é projetada para:

  • Dividir problemas complexos em etapas
  • Planejamento e design com espaço para revisão
  • Análise que pode precisar de correção de curso
  • Problemas onde o escopo completo pode não estar claro inicialmente
  • Tarefas que precisam manter contexto ao longo de múltiplas etapas
  • Situações onde informações irrelevantes precisam ser filtradas

Configuração

Uso com Claude Desktop

Adicione isto ao seu claude_desktop_config.json:

npx

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

docker

{
  "mcpServers": {
    "sequentialthinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mcp/sequentialthinking"
      ]
    }
  }
}

Compilação

Docker:

docker build -t mcp/sequentialthinking -f src/sequentialthinking/Dockerfile .

Licença

Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.