Pular para o conteúdo
ReviewRamble

A newsletter semanal

IA, analisada, na sua caixa de entrada.

  • Novas análises de ferramentas, modelos, servidores MCP e repositórios, com o veredicto logo no início
  • Preços e notas reconferidos quando algo muda
  • Novos artigos de análise assim que são publicados

Modelos, agentes, servidores MCP e as ferramentas que realmente valem seu tempo.

Um e-mail por semana. Cancele pelo link em qualquer edição. Como usamos seu e-mail

Lean LSP MCP

Dá a um agente o estado da prova, os erros e a busca de teoremas do Lean 4 pelo servidor de linguagem, para que ele escreva provas que o verificador aceita.

Análise de Sheela · Atualizado

Guia de instalação Código aberto

Nossa nota

4.5/5

Se um agente vai escrever provas em Lean, é por este servidor que ele deve olhar, porque ele mostra ao modelo exatamente o que o verificador de provas vê.

O que é Lean LSP MCP?

O Lean LSP MCP, de Oliver Dressler, conecta um cliente MCP ao assistente de provas Lean pelo servidor de linguagem do Lean. O agente lê diagnósticos e estados dos objetivos, consulta tipos ao passar o cursor, tenta várias táticas de uma vez, verifica em quais axiomas uma prova pronta se apoia e busca no Mathlib localmente ou via LeanSearch, Loogle, Lean Finder e Lean Hammer.

Tem licença MIT, é escrito em Python, tem cerca de 548 estrelas no GitHub e 28 colaboradores, e lançou a v0.33.0 em 3 de novembro de 2026. Vários sistemas de pesquisa em matemática formal automatizada, entre eles Numina-Lean-Agent e Ax-Prover, o citam como sua interface com o Lean.

Como instalar Lean LSP MCP

uvx lean-lsp-mcp

Lean LSP MCP vale a pena?

O Lean LSP MCP é o jeito padrão de colocar um agente diante do Lean 4. Um modelo de linguagem que chuta provas de memória produz texto que parece certo e não compila; este servidor deixa o modelo ler o estado do objetivo ao vivo depois de cada tática, ver o erro exato e tentar de novo. Suas 22 ferramentas cobrem o ciclo que um matemático faz no editor: lean_goal e lean_diagnostic_messages para ver onde a prova está, lean_multi_attempt para testar várias táticas na mesma posição, lean_verify para listar os axiomas de que um teorema depende (qualquer coisa além dos três padrão, como sorryAx, significa que a prova não é válida) e lean_build para o projeto inteiro.

As ferramentas de busca são onde os agentes mais economizam tempo, já que achar o lema certo do Mathlib é metade da prova formal. A maioria dos serviços remotos, LeanSearch, Loogle, Lean Finder e a busca de premissas do Lean Hammer, tem limite de 3 requisições por 30 segundos cada, e a documentação pede para não sobrecarregar esses serviços gratuitos. O Loogle local remove o limite com um custo: o primeiro índice do Mathlib chegou a um pico de cerca de 13 GiB de memória nas medições do desenvolvedor, e uma carga a quente usa cerca de 7 GiB.

O porém: é uma ferramenta de pesquisa em beta, e o README é direto sobre os riscos. As ferramentas de build e execução rodam código Lean, que pode ler e gravar arquivos, e as buscas remotas enviam suas consultas a serviços de terceiros. As ferramentas de arquivo ficam restritas ao projeto, às dependências e à biblioteca padrão do Lean, e a imagem Docker incluída desativa lean_run_code por padrão. O transporte HTTP usa 127.0.0.1 por padrão, e HTTP e SSE aceitam um token bearer via LEAN_LSP_MCP_TOKEN, mas é um único segredo compartilhado, não um controle de acesso por usuário.

Nossa opinião: para quem faz provas formais com um agente, isto é encanamento, não escolha, com cerca de 14.700 downloads no PyPI em uma semana e pesquisa publicada construída sobre ele. O trabalho de verdade fica do seu lado: rode lake build antes para o cliente não estourar o tempo, adicione o REPL para ganhar velocidade e reserve memória se for usar o Loogle local.

Onde ele se destaca

  • Uma doutoranda formalizando um artigo de combinatória no Mathlib

    Fechar lemas de rotina sem caçar cada nome do Mathlib

    O agente lê o objetivo, busca lemas no Loogle e no LeanSearch, tenta várias táticas com lean_multi_attempt e roda lean_verify no resultado. Grátis; o limite de 3 requisições por 30 segundos da busca remota dita o ritmo.

  • Um engenheiro de verificação em uma start-up de fintech

    Manter atualizadas as provas verificadas por máquina dos invariantes centrais conforme o código muda

    A cada mudança, o agente recompila o projeto Lean, lê os diagnósticos, conserta as provas quebradas e confirma com lean_verify que nenhum sorry entrou. Rode na imagem Docker incluída, com o código montado como somente leitura.

  • Um laboratório de IA construindo um agente provador de teoremas

    Dar ao agente uma interface confiável com o Lean sem escrevê-la

    Sirva por HTTP com streaming em 127.0.0.1 com token bearer, ative o REPL para rodar trechos rápido e hospede seu próprio Loogle ou Lean Hammer para escapar dos limites públicos. Numina-Lean-Agent e Ax-Prover o citam como sua interface com o Lean.

Antes de decidir

Configuração
Instale o uv, rode lake build no seu projeto Lean e adicione uvx lean-lsp-mcp ao cliente (botões de um clique para o VS Code; claude mcp add lean-lsp uvx lean-lsp-mcp para o Claude Code). Opcionais: ripgrep para a busca local e o REPL para execuções mais rápidas. Nix também é suportado.
Integrações
22 ferramentas sobre o servidor de linguagem do Lean via leanclient; LeanSearch, Loogle, Lean Finder e busca de premissas do Lean Hammer; REPL do leanprover-community e Loogle local opcionais. Funciona com VS Code, Cursor, Claude Code e Mistral Vibe; OpenAI Secure MCP Tunnel para ChatGPT e Codex.
Dados e privacidade
Roda localmente. O código das provas e os objetivos vão para o seu provedor de modelo; as consultas de busca vão para os serviços remotos, a menos que você os hospede ou desative essas ferramentas. Os caminhos devolvidos são relativos para esconder os diretórios da máquina.
Custo em escala
Grátis sob MIT. Uso intenso significa hospedar o próprio Loogle ou Lean Hammer para evitar limites, e memória suficiente para o Loogle local (cerca de 7 GiB a quente) e para cada REPL (orçamento padrão de 16384 MiB).
Limites
A maioria das ferramentas de busca remota é limitada a 3 requisições por 30 segundos. HTTP e SSE atendem um único projeto. O limite de memória do REPL não é aplicado no Windows, e o Loogle local só roda em Linux e macOS.

O que é bom

  • Estados dos objetivos e diagnósticos ao vivo após cada tática
  • lean_verify aponta provas que dependem de sorry ou de axiomas extras
  • Quatro serviços de busca no Mathlib mais busca local
  • Roda por stdio, HTTP ou SSE; imagem Docker incluída

O que não é

  • Busca remota limitada a 3 requisições por 30 segundos
  • Loogle local precisa de cerca de 13 GiB para montar o índice
  • Executa o código Lean do projeto; beta segundo a própria descrição
  • Clientes podem estourar o tempo se lake build não rodar antes

Ideal para

Matemáticos, engenheiros de métodos formais e pesquisadores que querem que agentes do Claude Code, Cursor ou VS Code escrevam e verifiquem provas em Lean 4.

Alternativas ao Lean LSP MCP

Lean LSP MCP: perguntas frequentes

Lean LSP MCP vale a pena?
Se um agente vai escrever provas em Lean, é por este servidor que ele deve olhar, porque ele mostra ao modelo exatamente o que o verificador de provas vê. Damos nota 4.5 de 5.
Quanto custa Lean LSP MCP?
Gratuito e de código aberto (MIT). Os serviços de busca remotos que ele chama são serviços comunitários gratuitos.
Quais são as desvantagens de Lean LSP MCP?
Busca remota limitada a 3 requisições por 30 segundos; loogle local precisa de cerca de 13 GiB para montar o índice; executa o código Lean do projeto; beta segundo a própria descrição; clientes podem estourar o tempo se lake build não rodar antes.
Para quem Lean LSP MCP é indicado?
Matemáticos, engenheiros de métodos formais e pesquisadores que querem que agentes do Claude Code, Cursor ou VS Code escrevam e verifiquem provas em Lean 4.
Quanto custa Lean LSP MCP para uma equipe ou em produção?
Grátis sob MIT. Uso intenso significa hospedar o próprio Loogle ou Lean Hammer para evitar limites, e memória suficiente para o Loogle local (cerca de 7 GiB a quente) e para cada REPL (orçamento padrão de 16384 MiB).
Lean LSP MCP é seguro para dados da empresa?
Roda localmente. O código das provas e os objetivos vão para o seu provedor de modelo; as consultas de busca vão para os serviços remotos, a menos que você os hospede ou desative essas ferramentas. Os caminhos devolvidos são relativos para esconder os diretórios da máquina.
Quais são as melhores alternativas ao Lean LSP MCP?
As alternativas mais próximas que analisamos são MCP Solver e Serena.

Respostas verificadas em 7 de nov. de 2026.

Você faz o Lean LSP MCP? Mostre esta nota no seu siteLean LSP MCP com nota 4.5 de 5 no ReviewRamble