O que é Seekstone?
O Seekstone, do desenvolvedor Shaq Mughal, dá a um cliente MCP acesso de leitura e escrita a um cofre do Obsidian lendo diretamente os arquivos Markdown, de modo que nem o app do Obsidian nem o plugin Local REST API precisam estar rodando. Ele mantém um índice de texto completo na memória, observa a pasta para acompanhar as alterações e oferece 25 ferramentas: 14 para busca, consultas estruturadas no frontmatter, tarefas, links e notas periódicas, e 11 que criam, editam, movem, apagam ou desfazem. A busca semântica é opcional e usa um pequeno modelo de embeddings local de cerca de 30 MB.
O projeto é escrito em TypeScript com licença MIT, começou em maio de 2026 e tinha cerca de 35 estrelas no GitHub e seis colaboradores na verificação. As versões saem com frequência: a 0.24.0 saiu em 11 de novembro de 2026, cinco dias depois da 0.23.0. O pacote no npm foi baixado 1.353 vezes na semana até 12 de novembro de 2026.
Como instalar Seekstone
npx -y seekstone initSeekstone vale a pena?
A escolha de design que importa é dispensar o próprio Obsidian. A maioria dos servidores MCP para Obsidian conversa com o plugin Local REST API, o que exige o app aberto e faz cada resultado de busca voltar como uma nota completa. O Seekstone lê os arquivos no disco e devolve trechos ordenados de cerca de 120 caracteres. No benchmark do próprio autor, num cofre de 10.000 notas montado a partir da Encyclopaedia Britannica de 1911, uma busca devolveu 2,0 KB e levou 5,6 ms com o índice aquecido, contra 47 KB e 732 ms do obsidian-mcp-server, de cyanheads. Os cofres e o ambiente de teste estão no repositório para qualquer um repetir, mas nenhuma reprodução independente foi publicada.
A parte de escrita é mais bem pensada do que costuma ser nesta categoria. Antes que qualquer uma das 11 ferramentas de escrita altere um arquivo, o Seekstone guarda uma cópia do que vai substituir em .seekstone/history, dentro do cofre, para que o undo_write possa restaurá-lo byte a byte, inclusive uma nota apagada com permanent ativado. As edições podem levar um hash do conteúdo e falhar se a nota mudou nesse meio-tempo, e um arquivo de auditoria opcional registra cada escrita com hashes, mas sem o texto da nota. O histórico tem limite de 50 MB por padrão, e as entradas mais antigas são descartadas primeiro.
A segurança é o que você precisa configurar antes do primeiro uso. Por padrão, o agente pode ler todas as notas do cofre e escrever, mover ou apagar qualquer uma delas; o Seekstone não executa código do cofre e não faz chamadas de rede enquanto roda, mas tudo o que ele lê é enviado ao seu provedor de modelo. SEEKSTONE_READ_ONLY=1 remove as ferramentas de escrita, SEEKSTONE_READ_PATHS esconde por completo pastas como um diário e SEEKSTONE_WRITE_PATHS limita as edições a, por exemplo, uma caixa de entrada. A pasta de histórico fica dentro do cofre, então um serviço de sincronização também vai copiar esses instantâneos.
O porém: é um projeto que começou em maio de 2026, com cerca de 35 estrelas, construído e medido por um autor principal, e o README foi escrito como folheto de vendas. As definições completas das ferramentas custam cerca de 5.742 tokens por sessão, ou 3.261 no modo somente leitura. Ele lê a configuração do Obsidian para as notas diárias, mas não executa plugins do Obsidian, então consultas do Dataview e outras saídas de plugins ficam invisíveis para ele.
Nossa opinião: para um cofre pessoal do qual você já tem backup, este é o servidor de Obsidian para começar, no modo somente leitura, liberando as ferramentas de escrita só para uma pasta de entrada quando já confiar nele.
Onde ele se destaca
Uma consultora com um cofre do Obsidian de 6.000 notas de pesquisa sobre clientes
Perguntar ao Claude o que as notas dizem sobre um cliente antes de uma reunião, sem colar arquivos
Instale o pacote seekstone.mcpb, ative SEEKSTONE_READ_ONLY=1 e esconda as pastas pessoais com SEEKSTONE_READ_PATHS. O agente só busca e lê seções; não custa nada além dos tokens do modelo, e esses trechos ainda vão para o provedor do modelo.
Um gerente de produto que mantém notas diárias e caixas de tarefa no Obsidian
Juntar as tarefas abertas da semana e acrescentar um resumo do standup à nota de hoje
list_tasks devolve uma linha por caixa de tarefa e append_periodic_note escreve na nota de hoje a partir das configurações de notas diárias do próprio cofre. Limite as escritas à pasta diária com SEEKSTONE_WRITE_PATHS; o undo_write reverte um acréscimo errado.
Uma doutoranda reorganizando o cofre antes de escrever a tese
Renomear títulos e mover notas para pastas novas sem quebrar links
move_note e rename_heading reescrevem em todo o cofre os wikilinks que apontam para os nomes antigos. Teste primeiro com uma pasta e confira list_writes; cada mudança fica registrada em .seekstone/history e pode ser revertida.
Antes de decidir
- Configuração
- Clique duas vezes em seekstone.mcpb no Claude Desktop e escolha o cofre, ou rode npx -y seekstone init, que encontra os cofres no registro do próprio Obsidian e altera a configuração do cliente com backup. Fora do pacote, exige Node.js 22 ou mais recente. O índice fica pronto em poucos segundos para milhares de notas.
- Integrações
- Qualquer cliente MCP via stdio; o README cobre Claude Desktop, Claude Code, Cursor, VS Code, Windsurf e Cline. 25 ferramentas: search, query_notes, context_pack, read_note, list_tasks, backlinks e links, notas periódicas e 11 ferramentas de escrita, entre elas move_note, patch_frontmatter e undo_write.
- Dados e privacidade
- Lê e escreve arquivos Markdown em SEEKSTONE_VAULT com suas permissões de usuário; sem telemetria e sem chamadas de rede enquanto roda. O comando opcional fetch-model baixa o modelo de embeddings uma vez. As cópias anteriores a cada escrita ficam na pasta .seekstone/history do cofre. O texto das notas que o agente lê vai para o seu provedor de modelo.
- Custo em escala
- Gratuito. O custo real é contexto: cerca de 5.742 tokens de definições de ferramentas por sessão, ou 3.261 no modo somente leitura, mais os trechos e notas que o agente lê.
- Limites
- A busca semântica gera os embeddings de um cofre de 10.000 notas em cerca de 30 segundos após a inicialização e depois os guarda em cache. A observação nativa de arquivos pode perder mudanças em unidades de rede e no WSL, onde há um modo de verificação periódica.
O que é bom
- Funciona com o Obsidian fechado e sem plugin
- Trechos curtos e ordenados deixam os resultados de busca em cerca de 2 KB
- Toda escrita fica registrada e pode ser desfeita
- Modo somente leitura e limites de leitura e escrita por pasta
O que não é
- Projeto jovem, com um autor principal e cerca de 35 estrelas
- Os benchmarks são do próprio autor
- Acesso de escrita ao cofre inteiro, a menos que você restrinja
- Não enxerga saídas de plugins do Obsidian como o Dataview
Ideal para
Usuários do Obsidian que querem que o Claude ou o Cursor busquem e organizem um cofre local sem manter o app aberto, e que vão definir antes limites de leitura e escrita.
Alternativas ao Seekstone
Seekstone: perguntas frequentes
- Seekstone vale a pena?
- Um jeito cuidadoso e rápido de deixar um agente buscar e editar um cofre do Obsidian sem o app aberto, vindo de um projeto jovem de uma pessoa só, cujos números de velocidade são dele mesmo. Damos nota 3.8 de 5.
- Quanto custa Seekstone?
- Gratuito e de código aberto (MIT). O autor aceita doações; não há plano pago.
- Quais são as desvantagens de Seekstone?
- Projeto jovem, com um autor principal e cerca de 35 estrelas; os benchmarks são do próprio autor; acesso de escrita ao cofre inteiro, a menos que você restrinja; não enxerga saídas de plugins do Obsidian como o Dataview.
- Para quem Seekstone é indicado?
- Usuários do Obsidian que querem que o Claude ou o Cursor busquem e organizem um cofre local sem manter o app aberto, e que vão definir antes limites de leitura e escrita.
- Quanto custa Seekstone para uma equipe ou em produção?
- Gratuito. O custo real é contexto: cerca de 5.742 tokens de definições de ferramentas por sessão, ou 3.261 no modo somente leitura, mais os trechos e notas que o agente lê.
- Seekstone é seguro para dados da empresa?
- Lê e escreve arquivos Markdown em SEEKSTONE_VAULT com suas permissões de usuário; sem telemetria e sem chamadas de rede enquanto roda. O comando opcional fetch-model baixa o modelo de embeddings uma vez. As cópias anteriores a cada escrita ficam na pasta .seekstone/history do cofre. O texto das notas que o agente lê vai para o seu provedor de modelo.
- Quais são as melhores alternativas ao Seekstone?
- As alternativas mais próximas que analisamos são Filesystem (reference server) e Memory (reference server).
Respostas verificadas em 13 de nov. de 2026.