Burn

MCP de triagem de leitura com IA. 26 ferramentas com um timer de 24h. Leia menos, absorva mais.

Documentação

Burn — Servidor MCP de Base de Conhecimento Pessoal

npm version License: MIT Burn MCP

Quer este selo no seu próprio README? Pegue o markdown em burn451.cloud/developers#badges.

Seus dados de leitura como uma base de conhecimento acessível por IA. 26 ferramentas para Claude, Cursor, Windsurf e qualquer agente compatível com MCP.

Assista ao passo a passo real do Claude → Burn — o prompt exato somente-leitura, as chamadas de ferramentas, as fontes e os limites são publicados para que você possa reproduzi-lo.

Você precisa de uma conta gratuita do Burn para usar este servidor. Caminho mais rápido: abra o Burn na webConfigurações → Servidor MCP → Copiar Token de Acesso. Prefere o app? Baixe o Burn para iPhone. O Burn tem um plano gratuito (5 salvamentos/dia, todas as 26 ferramentas MCP incluídas) e um plano Pro por US$ 4,99/mês para salvamentos ilimitados.

Como funciona

O Burn é um aplicativo de leitura posterior com prazo de 24 horas — os salvamentos são queimados automaticamente, a menos que você os leia ou resgate. A resposta honesta ao problema do cemitério de favoritos — pesquisas sugerem que 84% dos favoritos salvos nunca são revisitados (Bergman, Whittaker & Schooler, 2021).

Fluxo de triagem:

  • Flame → Novos links. 24h para ler ou queimar.
  • Spark → Você leu. Permanece por 30 dias.
  • Vault → Permanente. Seu conhecimento curado.
  • Ash → Expirados. Eles tiveram sua chance.

O servidor MCP permite que seu agente de IA pesquise, faça triagem, organize e analise tudo o que você salvou. Feito para usuários do Claude que querem seu histórico de leitura como contexto.

Migrando de outra ferramenta? O Burn é um substituto do Pocket (a Mozilla encerrou o Pocket em julho de 2025), uma alternativa ao Omnivore (adquirido pela ElevenLabs no final de 2024) e uma alternativa ao aplicativo Matter.

Início Rápido

1. Obtenha seu token

  1. Crie uma conta gratuita no Burn — app iOS ou web
  2. Abra o app → Configurações → Servidor MCP → Gerar token → Copiar

O servidor troca seu token por uma sessão Supabase de curta duração e a armazena em cache em ~/.burn/mcp-session.json. Sem novo login a cada execução.

2a. Remoto — HTTP Streamable (mais rápido)

Use o endpoint hospedado com o mesmo token do Burn. Nada roda localmente:

{
  "mcpServers": {
    "burn": {
      "type": "http",
      "url": "https://burn-mcp-server.vercel.app/api/mcp",
      "headers": {
        "Authorization": "Bearer <your-token>"
      }
    }
  }
}

Para claude.ai, abra Configurações → Conectores → Adicionar MCP personalizado, use o endpoint acima e adicione o mesmo cabeçalho Authorization.

2b. Local — fallback stdio

Execute o pacote npm localmente no Claude Desktop, Cursor, Windsurf ou Claude Code:

{
  "mcpServers": {
    "burn": {
      "command": "npx",
      "args": ["burn-mcp-server"],
      "env": {
        "BURN_MCP_TOKEN": "<your-token>"
      }
    }
  }
}

3. Comece a perguntar

  • "O que salvei sobre design de sistemas?"
  • "Faça a triagem do meu Flame — o que devo manter?"
  • "Crie uma coleção a partir dos meus favoritos de IA"

Adicionar ao Cursor

.cursor/mcp.json:

{
  "mcpServers": {
    "burn": {
      "command": "npx",
      "args": ["burn-mcp-server"],
      "env": { "BURN_MCP_TOKEN": "<your-token>" }
    }
  }
}

Adicionar ao Claude Code (CLI)

claude mcp add burn -e BURN_MCP_TOKEN=<your-token> -- npx burn-mcp-server

Exemplos de prompts

Triagem de leitura:

  • "Percorra minha caixa de entrada do Flame, leia cada artigo, mantenha tudo sobre agentes de IA e queime o resto."
  • "O que está prestes a expirar nas próximas 6 horas e que eu lamentaria perder?"

Recuperação de conhecimento:

  • "Pesquise no meu Vault tudo sobre engenharia de contexto e resuma as principais escolas de pensamento."
  • "Quais autores eu salvo com mais frequência? O que isso diz sobre minhas lacunas de leitura?"

Curadoria de pesquisa:

  • "Crie uma coleção chamada 'MCP em produção' a partir dos meus salvamentos e depois escreva uma visão geral sobre o que minhas fontes concordam e discordam."
  • "Adicione uma fonte monitorada para o blog de Simon Willison para que novas postagens caiam no meu Flame."

Escrita com suas próprias fontes:

  • "Estou escrevendo sobre aplicativos de leitura posterior. Puxe todos os favoritos relevantes que tenho e liste as afirmações que posso sustentar com uma fonte."

Ferramentas (26)

Pesquisa e Leitura

FerramentaO que faz
search_vaultPesquisa favoritos permanentes por palavra-chave
list_vaultLista favoritos do Vault por categoria
list_sparksLista favoritos lidos recentemente (janela de 30 dias)
search_sparksPesquisa Sparks por palavra-chave
list_flameLista a caixa de entrada — o que está prestes a queimar
get_flame_detailDetalhes completos de um favorito do Flame
get_bookmarkObtém qualquer favorito por ID
get_article_contentObtém conteúdo completo do artigo + análise
fetch_contentBusca conteúdo de uma URL (X, Reddit, YouTube, WeChat)
list_categoriesTodas as categorias do Vault com contagens
get_collectionsLista todas as Coleções
get_collection_overviewDetalhes da coleção com visão geral de IA

Triagem (Agente como seu filtro)

FerramentaO que faz
move_flame_to_sparkManter — vale a pena ler. Insight opcional.
move_flame_to_ashQueimar. Motivo opcional.
move_spark_to_vaultPromover para permanente. Categoria opcional.
move_spark_to_ashNão é valioso o suficiente para manter.
batch_triage_flameFaz triagem de até 20 de uma vez.

Coleções (Agente como seu curador)

FerramentaO que faz
create_collectionCria um pacote de tópicos com favoritos iniciais
add_to_collectionAdiciona favoritos (deduplica)
remove_from_collectionRemove favoritos
update_collection_overviewEscreve visão geral de IA (tema, síntese, lacunas)

Análise (Agente como seu analista)

FerramentaO que faz
write_bookmark_analysisEscreve análise estruturada de volta em um favorito

Alimentação Automática (Agente como seu explorador)

FerramentaO que faz
add_watched_sourceMonitora um usuário do X, feed RSS ou canal do YouTube. Novas postagens fluem automaticamente para o Flame.
list_watched_sourcesLista todas as fontes monitoradas ativas
remove_watched_sourcePara de monitorar uma fonte
scrape_watched_sourcesBusca novo conteúdo das fontes monitoradas sob demanda

O que isso não faz (ainda)

Limites honestos, para que você saiba o que esperar antes de conectar um agente:

  • Sem ferramenta de salvar/adicionar URL. O agente pode pesquisar, ler, fazer triagem e organizar o que já está no seu Flame/Spark/Vault — ele não pode adicionar uma nova URL à sua caixa de entrada. Salve pelo app iOS, pelo Web Clipper do Chrome ou em burn451.cloud primeiro; o agente continua a partir daí.
  • Pesquisa por palavra-chave, não pesquisa semântica/vetorial. search_vault e search_sparks correspondem a título, tags e ao resumo gerado por IA — não a similaridade de embeddings. Pesquise por palavra-chave de tópico, não por descrição vaga.
  • Sem exclusão. As ferramentas movem favoritos entre Flame → Spark → Vault → Ash; nada exclui permanentemente uma linha via MCP.
  • Transportes remoto e local, mas ainda sem fluxo OAuth. O endpoint hospedado usa HTTP Streamable em https://burn-mcp-server.vercel.app/api/mcp; clientes locais executam npx burn-mcp-server via stdio. Ambos exigem um token que você gera e cola uma vez por cliente.
  • Leitura/triagem é o caminho maduro; escrita de volta pelo agente é mais novo. write_bookmark_analysis e update_collection_overview permitem que o agente escreva notas estruturadas de volta nos seus dados. Essas ferramentas de escrita são mais novas e menos testadas do que as ferramentas de leitura/pesquisa/triagem acima.

Recursos

URIConteúdo
burn://vault/bookmarksTodos os favoritos do Vault (JSON)
burn://vault/categoriesLista de categorias (JSON)

Casos de Uso

Gestão de conhecimento pessoal — Seu agente pesquisa seu histórico de leitura para responder perguntas, encontrar padrões e trazer à tona joias esquecidas. Veja conceitos de gestão de favoritos com IA.

Fluxos de pesquisa — Crie coleções sobre tópicos que você está explorando. O agente escreve visões gerais sintetizando suas fontes. Exemplos: vault como wiki LLM do Karpathy, vault do Paul Graham, vault do Simon Willison.

Triagem de leitura — O agente revisa sua caixa de entrada do Flame, lê o conteúdo e decide o que vale a pena manter. Resolve o problema do aplicativo de lista de leitura de salvamentos acumulando.

Inteligência entre ferramentas — Use com Claude Code, Cursor ou Windsurf. Seus favoritos se tornam contexto para codificação, escrita e pensamento. A arquitetura do servidor MCP é aberta e documentada.

Escolha entre gratuito e pago — O plano gratuito do Burn inclui todas as 26 ferramentas MCP (5 salvamentos/dia); o Pro custa US$ 4,99/mês. Veja a comparação de gerenciadores de favoritos gratuitos para um panorama honesto entre 8 opções realmente gratuitas.

Variáveis de Ambiente

VariávelObrigatóriaDescrição
BURN_MCP_TOKENSim*Token MCP de longa duração (recomendado)
BURN_SUPABASE_TOKENSim*Token JWT legado (ainda suportado)
BURN_API_URLNãoURL de API personalizada (padrão: produção)

*Uma de BURN_MCP_TOKEN ou BURN_SUPABASE_TOKEN é obrigatória.

Lançamento em Container e Glama

O container compila o código-fonte TypeScript, mantém apenas as dependências de produção e executa o servidor stdio como um usuário não-root. A autenticação continua sendo um requisito em tempo de execução; nenhum token está incluído na imagem.

docker build -t burn-mcp-server:2.1.1 .
docker run --rm -i -e BURN_MCP_TOKEN burn-mcp-server:2.1.1

Para um lançamento no Glama, use o Dockerfile do repositório (ou as etapas de build equivalentes npm ci e npm run build), defina o CMD como node dist/index.js e declare BURN_MCP_TOKEN como uma string secreta obrigatória. O teste de build do Glama precisa de um token dedicado de conta de teste fornecido por meio da configuração de placeholder/segredo; nunca faça commit desse token nem use o token da conta principal de um mantenedor. Após o teste de build ser bem-sucedido, publique um lançamento no Glama e sincronize o perfil do servidor.

Segurança

  • Token limitado apenas aos seus dados (Segurança em Nível de Linha)
  • Fluxo de status aplicado: Flame → Spark → Vault, ou → Ash
  • Limite de taxa: 30 chamadas/min por sessão
  • Tokens expiram após 30 dias

Links

Licença

MIT