Repolode
arben-adm

arben-adm/mcp-sequential-thinking

Um servidor MCP local que armazena notas de trabalho para tarefas complexas no SQLite, permitindo retomar evidências, decisões e próximos passos após uma reinicialização.

Estrelas
959
Forks
121
Issues abertas
1
Último commit
há 17 horas

O que é?

MCP Sequential Thinking é um servidor MCP local para manter notas de trabalho sobre tarefas complexas. Cada sessão reúne notas de vários tipos, como evidências, suposições, opções, riscos, decisões e próximas ações. Tudo fica armazenado de forma persistente no SQLite, então é possível consultar as notas após qualquer reinicialização.

O servidor registra o que o modelo ou usuário que o chama escreve. Ele não gera raciocínio, avalia o conteúdo nem solicita chain-of-thought oculto. As leituras podem ser feitas em uma visualização para retomar o trabalho, que mostra primeiro as notas ativas e as decisões, ou em uma visualização do histórico completo com filtros. As notas podem substituir notas anteriores, criar ramificações com nomes e fazer referência a uma etapa anterior, tudo dentro de uma sessão.

As gravações recebem um request ID para que novas tentativas sejam seguras, e as chamadas de finalização e exclusão usam uma versão esperada para evitar conflitos. As sessões podem ser exportadas e importadas como arquivos JSON, e uma ferramenta de backup cria snapshots de todas as sessões. O armazenamento é feito em SQLite sem criptografia em um disco local, e o servidor funciona com clientes como Claude Desktop e Cursor via stdio.

Recursos principais

  • 01Armazena notas por sessão em um SQLite local que mantém os dados após reinicializações.
  • 02Oferece tipos de nota como evidence, decision, risk e next_action.
  • 03A visualização para retomar o trabalho mostra primeiro as notas ativas e as decisões.
  • 04Gravações idempotentes via request_id e verificações de versão nas operações de finalização e exclusão.
  • 05Exporta e importa sessões individuais como arquivos JSON.
  • 06Inclui um comando de backup e restauração de todas as sessões.

Casos de uso

  • Acompanhar evidências e decisões durante uma tarefa longa de depuração ou pesquisa.
  • Retomar uma tarefa interrompida com auxílio de IA em uma nova sessão, sem precisar explicar o contexto novamente.
  • Oferecer a um assistente compatível com MCP um bloco de notas persistente para riscos e próximas ações.

Início rápido

  1. 1

    Crie e ative um ambiente virtual do Python

    python -m venv .venv && . .venv/bin/activate
  2. 2

    Instale o pacote em modo editável

    python -m pip install -e .
  3. 3

    Execute a demonstração de reinicialização para gravar notas, reiniciar e lê-las novamente

    python scripts/stdio_smoke.py
  4. 4

    Adicione o servidor à configuração do seu cliente MCP (Claude Desktop, Cursor)

Antes de usar

  • Os dados da sessão são armazenados como texto simples no SQLite, e a exclusão não é uma eliminação segura.
  • O armazenamento deve ficar em um disco local, pois NFS, SMB e vários hosts não são compatíveis.
  • Os transportes HTTP e SSE são experimentais.
  • As ferramentas legadas estão obsoletas e são mantidas apenas para clientes existentes.

Tópicos

Perguntas frequentes

O que é mcp-sequential-thinking?
Um servidor MCP local que armazena notas de trabalho para tarefas complexas no SQLite, permitindo retomar evidências, decisões e próximos passos após uma reinicialização. MCP Sequential Thinking é um servidor MCP local para manter notas de trabalho sobre tarefas complexas. Cada sessão reúne notas de vários tipos, como evidências, suposições, opções, riscos, decisões e próximas ações. Tudo fica armazenado de forma persistente no SQLite, então é possível consultar as notas após qualquer reinicialização.
mcp-sequential-thinking é gratuito? Qual é a licença?
mcp-sequential-thinking é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mcp-sequential-thinking ainda é mantido?
Manutenção ativa. O último commit de mcp-sequential-thinking foi em 21 de out. de 2026.
Para que posso usar mcp-sequential-thinking?
Acompanhar evidências e decisões durante uma tarefa longa de depuração ou pesquisa. Retomar uma tarefa interrompida com auxílio de IA em uma nova sessão, sem precisar explicar o contexto novamente. Oferecer a um assistente compatível com MCP um bloco de notas persistente para riscos e próximas ações.
Como instalar mcp-sequential-thinking?
Crie e ative um ambiente virtual do Python: python -m venv .venv && . .venv/bin/activate Instale o pacote em modo editável: python -m pip install -e . Execute a demonstração de reinicialização para gravar notas, reiniciar e lê-las novamente: python scripts/stdio_smoke.py Adicione o servidor à configuração do seu cliente MCP (Claude Desktop, Cursor)
Onde consigo mcp-sequential-thinking?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/arben-adm/mcp-sequential-thinking

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados