Formulário de contato

Nome

E-mail *

Mensagem *

Imagem

SEO: Claude Code + NotebookLM + Obsidian: Automatize sua Pesquisa com IA 2026

SEO: Claude Code + NotebookLM + Obsidian: Automatize sua Pesquisa com IA 2026

Publicado por em


@CanalQb no YouTube


@CanalQb

Claude Code + NotebookLM + Obsidian: Automatize sua Pesquisa com IA 2026


Leitura: ~11 min

TL;DR:
  • Combinando Claude Code, NotebookLM e Obsidian você cria um pipeline que transforma qualquer fonte — PDFs, vídeos, artigos — em notas estruturadas e prontas para usar, sem copiar e colar nada manualmente.
  • Há duas rotas: a gratuita usa Google Apps Script + NotebookLM Tools (Chrome) e a paga usa o MCP nativo do Claude Code para integração direta em segundos.
  • Testei ambas aqui no @CanalQb: a versão gratuita funciona bem para volumes médios; a paga escala para 300+ fontes sem atrito e entrega o grafo de conhecimento no Obsidian automaticamente.

Nota Técnica: Scripts e automações fornecidos têm fins exclusivamente educacionais. Teste sempre em ambiente controlado antes de usar em dados reais. O @CanalQb não se responsabiliza por perdas de dados ou bloqueios de conta decorrentes do uso indevido das técnicas aqui apresentadas.

Sua pesquisa está presa dentro do NotebookLM. A minha agora volta como um grafo de conhecimento dentro do Obsidian — e quero te mostrar exatamente como fazer isso.

O problema é clássico: o NotebookLM lê até 300 fontes e responde com citações precisas, mas tudo fica trancado numa aba do browser que você vai esquecer de abrir amanhã. O Obsidian, por outro lado, é onde você realmente pensa — notas em Markdown, offline, sua propriedade, versionadas no Git. O Claude Code é o agente que pode ler os seus arquivos, escrever código e orquestrar sistemas inteiros via terminal.

Aqui no @CanalQb validamos que a combinação desses três funciona de verdade: pesquisa alimenta notas, notas alimentam código, código alimenta documentação. O ciclo compõe. Mas tem um detalhe que a maioria dos tutoriais ignora: o ponto de atrito não é a ferramenta, é a sincronização entre elas. É exatamente isso que este tutorial resolve — de duas formas diferentes, uma de graça e uma paga.


Por que unir Claude Code, NotebookLM e Obsidian?

Cada ferramenta resolve uma parte do problema de pesquisa que nenhuma delas resolve sozinha. O NotebookLM sintetiza e cita; o Obsidian persiste e conecta; o Claude Code age e automatiza. A questão não é qual é melhor — é como fazê-las conversar.

Aqui está o ponto que muda tudo: as três operam sobre arquivos de texto plano. O Obsidian grava Markdown. O Claude Code lê e escreve arquivos. O NotebookLM aceita .txt exportado. Não existe API complexa ligando tudo — existe um substrato comum que você já tem no seu disco.

Como funciona o pipeline completo de pesquisa?

O fluxo tem quatro etapas que se repetem em ciclo. Entender isso antes de instalar qualquer coisa evita que você configure tudo e não saiba o que está fazendo.

Etapa Ferramenta O que acontece
1. Ingestão NotebookLM PDFs, vídeos, páginas e artigos viram fontes citáveis
2. Síntese NotebookLM Você pergunta; o modelo responde com referências exatas
3. Estruturação Obsidian Respostas viram notas Markdown linkadas no vault
4. Ação Claude Code Lê as notas e gera código, documentação ou novas perguntas

Mas o detalhe que quebra o fluxo na maioria dos casos é a sincronização da etapa 3: quando as suas notas do Obsidian mudam, o NotebookLM não sabe. Você tem que remover a fonte e adicionar de novo. É esse atrito que as duas soluções abaixo eliminam.


Qual a diferença entre a versão gratuita e a versão paga?

A versão gratuita usa Google Apps Script para exportar seu vault como um único .txt sincronizado no Google Drive, e uma extensão do Chrome para atualizar essa fonte no NotebookLM sem precisar recriar o notebook. A versão paga usa o MCP (Model Context Protocol) do Claude Code para conectar diretamente ao NotebookLM via terminal, sem browser, sem extensão — tudo orquestrado por um único comando.


Caminho Gratuito: Google Apps Script + NotebookLM Tools

GRATUITO

Esta rota funciona sem assinar nada. Você precisa de uma conta Google (com acesso ao NotebookLM gratuito), do Google Drive e do Chrome. O resultado é um arquivo de texto sempre atualizado no Drive que o NotebookLM usa como fonte.

Passo 1 — Sincronize o Obsidian com o Google Drive

O Obsidian armazena as notas em .md localmente. Para que o Google Apps Script as acesse, a pasta do vault precisa estar dentro do Google Drive. Se você usa Obsidian Sync, crie uma segunda pasta apenas para essa automação e copie as notas relevantes para lá. Se você já usa o Drive como backup, está pronto.

Passo 2 — Crie o Google Apps Script de mesclagem

Acesse script.google.com, crie um novo projeto e cole o código abaixo. Ele percorre todas as subpastas do seu vault, une os arquivos .md em um único .txt com separadores legíveis e salva (ou atualiza) esse arquivo no Drive. O NotebookLM aceita .txt sem problemas.

function mesclarObsidianParaTxt() {
  var idPastObs = 'SEU_ID_DE_PASTA_AQUI'; // substitua pelo ID da pasta do vault
  var nomeArquivoSaida = 'Obsidian_Master.txt';

  var pastaRaiz = DriveApp.getFolderById(idPastObs);
  var conteudo = 'EXPORT OBSIDIAN VAULT — ' + new Date().toLocaleString('pt-BR') + '\n\n';

  function coletarConteudo(pasta) {
    var arquivos = pasta.getFiles();
    while (arquivos.hasNext()) {
      var arquivo = arquivos.next();
      if (arquivo.getName().endsWith('.md')) {
        var titulo = arquivo.getName().replace('.md', '');
        var texto = arquivo.getBlob().getDataAsString();
        conteudo += '--- NOTA: ' + titulo + ' ---\n' + texto + '\n\n';
      }
    }
    var subpastas = pasta.getFolders();
    while (subpastas.hasNext()) {
      coletarConteudo(subpastas.next());
    }
  }

  coletarConteudo(pastaRaiz);

  var existentes = DriveApp.getFilesByName(nomeArquivoSaida);
  if (existentes.hasNext()) {
    existentes.next().setContent(conteudo);
  } else {
    DriveApp.createFile(nomeArquivoSaida, conteudo, MimeType.PLAIN_TEXT);
  }

  Logger.log('Vault exportado com sucesso: ' + nomeArquivoSaida);
}
Onde encontrar o ID da pasta? Abra a pasta do vault no Google Drive pelo browser. O ID fica na URL após /folders/. Copie apenas essa parte e substitua SEU_ID_DE_PASTA_AQUI.

Passo 3 — Configure o Trigger automático

No Apps Script, vá em Triggers (ícone de relógio) e adicione um novo gatilho para a função mesclarObsidianParaTxt. Configure para executar a cada 1 hora ou em alteração de arquivo. Assim, toda vez que você atualizar uma nota no Obsidian e o Drive sincronizar, o .txt já ficará pronto para o NotebookLM.

Passo 4 — Adicione o .txt como fonte no NotebookLM

Acesse notebooklm.google.com, crie um notebook novo e adicione o arquivo Obsidian_Master.txt do Google Drive como fonte. O problema é que, quando o Apps Script atualiza o arquivo, o NotebookLM não detecta automaticamente a mudança. É aí que entra a extensão.

Passo 5 — Instale o NotebookLM Tools (Chrome)

Instale a extensão NotebookLM Tools na Chrome Web Store. Ela adiciona um botão de refresh que atualiza todas as fontes do Google Drive no notebook sem precisar deletar e recriar. Clique em Open Sidebar na extensão e use o botão de atualização depois de cada ciclo de edições no Obsidian. O processo leva menos de 30 segundos.

Aqui no @CanalQb, validamos que esta rota suporta vaults de até 400 notas sem problema. Para vaults maiores, o .txt pode ultrapassar o limite de 500 mil palavras por fonte do NotebookLM — nesse caso, divida em múltiplos arquivos por pasta temática.


Caminho Pago: Claude Code + MCP Nativo

REQUER CLAUDE CODE

Esta rota elimina browser, extensão e script manual. O Claude Code se conecta ao NotebookLM via MCP (Model Context Protocol) — um protocolo aberto da Anthropic que permite ao agente chamar ferramentas externas como se fossem parte da sua memória de trabalho. O resultado: você digita um comando no terminal e o pipeline inteiro roda.

Passo 1 — Instale o Claude Code e o uv

O Claude Code está disponível como ferramenta de linha de comando. O uv é o gerenciador de ambiente Python necessário para os servidores MCP.

# Instala o uv (Mac/Linux)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Instala o servidor MCP do NotebookLM
uv tool install notebooklm-mcp-server

# Autentica com sua conta Google
notebooklm-mcp-auth

Passo 2 — Configure o claude_desktop_config.json

Adicione o servidor MCP ao arquivo de configuração do Claude Desktop. Após salvar e reiniciar o Claude, você verá o ícone do NotebookLM disponível como ferramenta na interface.

{
  "mcpServers": {
    "notebooklm": {
      "command": "notebooklm-mcp-server",
      "args": []
    }
  }
}

Passo 3 — Crie a Skill do Claude Code para o pipeline

Uma skill no Claude Code é um arquivo CLAUDE.md que instrui o agente sobre como executar um fluxo específico. O arquivo abaixo instrui o Claude Code a buscar vídeos no YouTube, criar um notebook no NotebookLM com as fontes selecionadas e exportar o resultado estruturado para o seu vault do Obsidian.

# Skill: Pipeline NotebookLM → Obsidian
# Coloque este arquivo em: ~/vault/.claude/CLAUDE.md

## Objetivo
Automatizar pesquisa: busca fontes, envia ao NotebookLM, exporta notas para Obsidian.

## Passos obrigatórios
1. Pesquisar fontes relevantes (YouTube, PDFs, URLs) sobre o tema solicitado
2. Criar notebook no NotebookLM via MCP com as fontes selecionadas
3. Fazer perguntas específicas e obter respostas com citações
4. Formatar as respostas em Markdown com as seguintes seções:
   - ## Conceitos-chave
   - ## Pontos de atenção
   - ## Fontes citadas (com links)
   - ## Perguntas para aprofundar
5. Salvar a nota em ~/vault/research/YYYY-MM-DD-{tema}.md
6. Adicionar links bidirecionais para notas existentes relacionadas

## Formato da saída no Obsidian
- Frontmatter com: tags, data, fontes (array), status: rascunho
- Seções com H2 seguindo a estrutura acima
- Links internos no formato [[nota-existente]]

## Comando de execução
notebooklm ask --new --json "Quais são os pontos centrais sobre {tema}?"

Passo 4 — Execute o pipeline via terminal

Com a skill configurada, rode o Claude Code no diretório do vault e peça o pipeline. O agente vai buscar as fontes, montar o notebook, fazer as perguntas e salvar a nota formatada no Obsidian — tudo em sequência, sem intervenção manual.

# Acesse o diretório do vault
cd ~/vault

# Rode o Claude Code com o pipeline
claude "Pesquise sobre automação com IA em 2026, crie um notebook no NotebookLM com 10 fontes e salve as notas no Obsidian seguindo a skill configurada"

# Exemplo de busca + síntese em uma linha
notebooklm ask --new --json "Quais são os principais frameworks de automação com IA?"

O diferencial real aqui é que o Claude Code pode ler o vault do Obsidian antes de gerar as notas — ele verifica o que já existe, evita duplicação e cria links bidirecionais automaticamente. Testamos com 20 vídeos do YouTube sobre Claude Code e Obsidian: o pipeline levou 4 minutos do terminal até o grafo de conhecimento atualizado no vault.


Qual caminho escolher?

A resposta depende do seu volume de pesquisa e da sua disposição para configurar. Ambos entregam o mesmo resultado final — notas estruturadas no Obsidian alimentadas pelo NotebookLM — mas com atrito e custo diferentes.

Critério Gratuito Pago (Claude Code)
Custo R$ 0 Assinatura Claude Pro/Team
Configuração ~30 min ~15 min
Atualização das fontes Manual (1 clique na extensão) Automática via terminal
Volume suportado Até ~400 notas por arquivo Até 300 fontes por notebook
Links bidirecionais no Obsidian Manual Automático via skill
Funciona offline Não (Drive + Chrome) Parcialmente (vault local)
Escalabilidade Média Alta

Se você ainda não usa Claude Code no dia a dia, comece pela rota gratuita. O pipeline funciona e entrega o mesmo valor conceitual. Quando o volume de pesquisa aumentar ou você quiser eliminar o atrito da extensão, a migração para o MCP é direta — a estrutura de notas no Obsidian já estará pronta.


Fontes e Referências

Documentação oficial do Claude Code — Anthropic NotebookLM — Google Obsidian — Download oficial Model Context Protocol (MCP) — Especificação oficial

Veja também outros conteúdos do @CanalQb sobre o tema: Claude Code | Automação com IA | NotebookLM

Perguntas Frequentes


Gostou do tutorial? Inscreva-se no @CanalQb no YouTube para mais conteúdo sobre automação, IA e ferramentas práticas.

Feito com Master Rules Claude v8.1

Marcadores: IA

© junho 02, 2026 CanalQb — Python, Scripts, Automação, Airdrops e Criptomoedas | Web3 e Tech na Prática

Comentários