Como conectar Cursor, VS Code e outros clientes MCP à jurisprudência

O Precedentes é um servidor MCP remoto, por HTTP, com login por OAuth. Funciona em qualquer cliente que aceite esse tipo de servidor: você aponta o endereço e autoriza na janela do Precedentes. Abaixo, o Cursor, o VS Code e os dados técnicos para os demais.

No Cursor

  1. No ~/.cursor/mcp.json (todos os projetos) ou em .cursor/mcp.json (só o projeto), ponha:
    {
      "mcpServers": {
        "precedentes": {
          "url": "https://precedentes.com.br/mcp"
        }
      }
    }
  2. Ligue o Precedentes em Customize, na barra lateral do Cursor. Quando a janela do Precedentes abrir, entre e clique em Autorizar.

No VS Code

  1. Na paleta de comandos, rode MCP: Open User Configuration (ou crie .vscode/mcp.json no projeto) e ponha:
    {
      "servers": {
        "precedentes": {
          "type": "http",
          "url": "https://precedentes.com.br/mcp"
        }
      }
    }
  2. Confirme que confia no servidor quando o VS Code perguntar. Quando a janela do Precedentes abrir, entre e clique em Autorizar.
  3. No chat, em Configure Tools, ligue as ferramentas do Precedentes.

Em qualquer cliente MCP

  1. Servidor MCP remoto, transporte HTTP (Streamable HTTP), neste endereço:
    https://precedentes.com.br/mcp
  2. Autenticação OAuth 2.1 com PKCE. O cliente se registra sozinho (registro dinâmico) ou se identifica por um Client ID Metadata Document. Não há chave de API.

Para testar

Peça, numa conversa nova: “Use o Precedentes: o STJ aplica o tráfico privilegiado a reincidente? Traga 3 decisões com link oficial.”

O que dá para perguntar

  • Buscar decisões, com nível de autoridade de A a E e aviso de cobertura. “o STJ aplica o tráfico privilegiado a reincidente?”
  • Abrir uma decisão pelo número. “mostre a ementa e o dispositivo do HC que eu citei”
  • Verificar citações de um texto: confere se cada julgado existe no índice, se relator, data e órgão batem e se a tese atribuída aparece na ementa; sugere a mais próxima. “confira as citações desta petição”
  • Ler o inteiro teor em partes. “leia o voto do relator nessa decisão”
  • Quem cita e quem é citado. “quais decisões citam esse acórdão?”
  • Súmulas e temas repetitivos ou de repercussão geral, com a tese e a situação. “qual a tese do tema sobre ANPP em processo já em curso?”
  • Artigo de lei com o texto e as decisões que o citam. “o que diz o art. 33, § 4º, da Lei de Drogas e quem o aplica?”
  • Informativos do STF e do STJ. “o que saiu nos informativos sobre prisão preventiva este ano?”
  • Taxa de êxito com universo, período e critério. “quanto a defesa ganha em HC sobre tráfico na Sexta Turma?”
  • Como o tribunal decidiu um tema ao longo dos anos. “como o STJ decidiu o reconhecimento pessoal desde 2015?”
  • Viradas: temas revistos, súmulas canceladas, mudança de maioria. “o STJ mudou de entendimento sobre insignificância no furto?”
  • Andamento de um processo pelo número CNJ, com o que cada passo quer dizer. “em que pé está o meu processo? (cole o número)”
  • Publicações no DJEN. “há publicações da minha OAB nesta semana?”
  • Empresas e sócios. “quem são os sócios deste CNPJ?”
  • Processos eleitorais e candidaturas, com o link da consulta pública do TSE. “fulano de tal responde a processo na Justiça Eleitoral?”
  • O que a base cobre: tribunais, órgãos, período, data de atualização. “até quando vão as decisões do STF na base?”
  • Calculadoras: prescrição, dosimetria, progressão, multa, correção monetária. “calcule a prescrição de um furto simples com pena de 1 ano”

Se der erro

  • VS Code: o servidor não inicia: rode MCP: Reset Trust na paleta de comandos e confirme a confiança de novo.
  • Cursor pede aprovação a cada ferramenta: é o padrão do Cursor. Aprove as ferramentas do Precedentes.
  • O cliente só aceita chave de API ou cabeçalho fixo: não conecta: o Precedentes só aceita login por OAuth. Use um dos assistentes dos outros guias.
  • “Couldn't reach the MCP server” ou outro erro de conexão: confira o endereço: com /mcp no fim, sem www e sem barra depois do mcp. Só o domínio não funciona.
  • A janela do Precedentes pede para entrar: use a mesma conta (ou a senha do escritório) que você usa no site.
  • “Limite diário do conector do seu plano atingido”: as consultas voltam à meia-noite, horário de Brasília. Ou suba de plano.
  • “Muitas consultas em sequência”: aguarde um minuto e peça de novo.

Perguntas frequentes

Funciona com qualquer cliente MCP?

Com qualquer cliente que fale MCP por HTTP e faça o login por OAuth. Cliente que só roda servidor local (stdio) ou só aceita chave de API não conecta.

Funciona no Claude Code?

Funciona. O comando está no guia do Claude: claude mcp add com --transport http e, depois, /mcp para autorizar.

Preciso de conta no Precedentes?

Sim. O conector entra com a sua conta do Precedentes: na primeira vez, a janela do Precedentes pede para entrar e autorizar o assistente. Não há chave de API para copiar.

Como desfazer a conexão?

Remova o Precedentes no próprio assistente. No Precedentes, a tela Conectar, com a sua conta aberta, lista cada aplicativo conectado com o botão Desconectar.

De onde vem cada dado

Páginas abertas e conferidas em 01/10/2026.

  1. Model Context Protocol (documentação do Cursor). Os arquivos mcp.json do projeto e global, a chave url do servidor HTTP, o Customize da barra lateral e a aprovação das ferramentas.
  2. Add and manage MCP servers in VS Code (documentação do VS Code). O mcp.json com servers, type http e url, os comandos MCP: Open User Configuration e MCP: Reset Trust e o Configure Tools do chat.
  3. MCP developer guide (documentação do VS Code). O login por OAuth com registro dinâmico de cliente em servidores remotos.