Voltar as noticias
Conectando o Código Claude ao Seu Vault Obsidian via MCP
TutoriaisAltaEN

Conectando o Código Claude ao Seu Vault Obsidian via MCP

Dev.to - MCP·24 de maio de 2026

Toda vez que você inicia uma nova sessão do Claude Code, você começa do zero. Seu agente lê os arquivos que você aponta — e nada mais. Se suas notas de projeto, ADRs e listas de tarefas estão no Obsidian, seu agente não tem ideia de que elas existem.

Este tutorial conecta o Claude Code diretamente ao seu cofre do Obsidian. Após a configuração, seu agente pode ler suas notas existentes, criar novas e escrever resumos de sessão que persistem entre execuções — tudo isso sem que você precise copiar nada manualmente.

Como funciona

Team Relay é um servidor auto-hospedado que sincroniza seu cofre do Obsidian em tempo real via Yjs CRDTs. O pacote evc-team-relay-mcp envolve sua API REST como ferramentas MCP — assim, qualquer agente compatível com MCP (Claude Code, Codex CLI, OpenCode) pode chamar read_file e upsert_file no seu cofre.

Claude Code - MCP ->  evc-team-relay-mcp - REST -> Team Relay - Yjs -> Obsidian

As mudanças aparecem no Obsidian instantaneamente. As notas que você cria a partir do Claude aparecem na sua barra lateral em segundos.

Passo 1 — Execute o backend do Team Relay

Opção A: auto-hospedado (Docker)

git clone https://github.com/entire-vc/evc-team-relay.git
cd evc-team-relay
cp .env.example .env        # edite: defina RELAY_SECRET, caminho do DB, etc.
docker compose up -d

O plano de controle é executado na porta 8888 por padrão. Crie uma conta de usuário via a interface web em http://localhost:8888.

Opção B: hospedado

Se você preferir pular a parte operacional, uma instância hospedada está disponível em entire.vc. Crie uma conta lá e pule a etapa do Docker. De qualquer forma, você terminará com uma URL do plano de controle, e-mail e senha — isso é tudo que o servidor MCP precisa.

Passo 2 — Compartilhe sua pasta do cofre

No Obsidian, abra as configurações do plugin Team Relay e crie um compartilhamento de pasta para a pasta do cofre que você deseja que o agente acesse. Copie o ID de compartilhamento — você precisará dele em um momento.

Se você ainda não instalou o plugin do Obsidian: evc-team-relay-obsidian-plugin

Passo 3 — Configure o Claude Code

Crie ou edite .mcp.json na raiz do seu projeto (ou ~/.claude/.mcp.json para acesso global):

{
  "mcpServers": {
    "evc-relay": {
      "command": "uvx",
      "args": ["evc-team-relay-mcp"],
      "env": {
        "RELAY_CP_URL": "https://cp.seudominio.com",
        "RELAY_EMAIL": "seu@email.com",
        "RELAY_PASSWORD": "sua-senha"
      }
    }
  }
}

Nenhuma etapa de instalação necessária — uvx baixa o pacote do PyPI na primeira execução. Reinicie o Claude Code e as ferramentas evc-relay aparecerão.

Passo 4 — Experimente

Aqui estão três prompts que demonstram o agente trabalhando com seu cofre. Substitua <share_id> pelo UUID do Passo 2.

Prompt 1: descubra o que há no cofre

Liste os arquivos no meu compartilhamento do Obsidian <share_id> e me diga quais parecem notas de projeto ou listas de tarefas.

Claude chama list_shares, depois list_files, e retorna um resumo da estrutura do seu cofre. Ele ainda não lê nenhum conteúdo — apenas a
árvore de arquivos.

Prompt 2: leia o contexto existente

Leia "Projects/active-sprint.md" do compartilhamento <share_id> e resuma o que está em andamento.

Claude chama read_file com file_path="Projects/active-sprint.md"
e retorna um resumo. O conteúdo do arquivo é puxado ao vivo do seu cofre — se você o editou no Obsidian cinco segundos atrás, o agente vê a versão mais recente.

Prompt 3: escreva um resumo da sessão

Com base no que fizemos nesta sessão, crie um registro de sessão em "AI-sessions/2026-05-15.md" no compartilhamento <share_id>. Inclua: o que mudamos, quaisquer perguntas em aberto e próximos passos.

Claude chama upsert_file. Se o arquivo não existir, ele o cria. Se existir, ele atualiza no local. Abra o Obsidian — a nota aparece na sua barra lateral em poucos segundos.

Referência de ferramentas

Ferramenta O que faz
authenticate Faz login e gerencia tokens JWT internamente (chamada automática)
list_shares Lista compartilhamentos acessíveis; filtra por kind="folder"
ou kind="doc"
list_files Retorna a árvore de arquivos de um compartilhamento de pasta
read_file Lê um arquivo pelo caminho de um compartilhamento de pasta
upsert_file Cria ou atualiza um arquivo pelo caminho
read_document Nível baixo: lê por doc_id (para compartilhamentos de documentos)
write_document Nível baixo: escreve por doc_id
delete_file Deleta um arquivo de um compartilhamento de pasta

O fluxo típico é: list_shareslist_filesread_file /
upsert_file. A autenticação é automática — você nunca passa tokens para
o agente manualmente.

Algumas coisas que vale a pena saber

Nada é executado no shell. Todas as operações são chamadas de função Python sobre JSON-RPC. Credenciais são variáveis de ambiente, nunca argumentos de CLI. Não há superfície de injeção de comando.

O agente não vê todo o seu cofre por padrão. Ele

Contexto Triplo Up

A integração do Claude Code com o Obsidian pode transformar a forma como as empresas brasileiras gerenciam suas informações e projetos. Com essa automação, é possível otimizar o fluxo de trabalho e garantir que as informações estejam sempre atualizadas e acessíveis. Isso pode resultar em maior produtividade e melhor organização.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.