Lean LSP MCP Server
Conecte agentes de IA a projetos Lean Theorem Prover com o Lean LSP MCP, possibilitando acesso a diagnósticos, autocompletar código, busca de teoremas e ferramentas de build de projeto.

O que faz o servidor “Lean LSP MCP”?
Lean LSP MCP é um servidor Model Context Protocol (MCP) que conecta assistentes de IA a projetos Lean Theorem Prover via o Language Server Protocol (LSP) usando o leanclient. Ele permite que agentes e LLMs interajam com projetos Lean, oferecendo acesso a diagnósticos, estados de meta, informações de termos, documentação ao passar o mouse e mais. Essa integração otimiza os fluxos de trabalho de desenvolvimento para usuários Lean ao expor um conjunto de ferramentas voltadas para agentes, incluindo busca de teoremas, autocompletar código e funcionalidades de build de projeto. O objetivo do servidor é aprimorar a experiência de desenvolvedores, pesquisadores e agentes de IA que trabalham com Lean, tornando as ferramentas do Lean acessíveis em contextos automatizados e interativos.
Lista de Prompts
Nenhuma informação sobre templates de prompt foi encontrada no repositório.
Lista de Recursos
Nenhuma informação sobre recursos MCP expostos foi encontrada no repositório.
Lista de Ferramentas
- Busca de Teoremas Lean: Permite que agentes busquem teoremas usando integração com leansearch.net.
- Autocompletar Código: Oferece sugestões de autocompletar para arquivos Lean.
- Build de Projeto: Facilita builds de projeto através do sistema de build do Lean.
- Diagnósticos: Oferece acesso a diagnósticos dentro de projetos Lean.
- Estados de Meta & Informações de Termos: Expõe informações de estado de meta e termos para análise mais profunda do projeto.
- Documentação ao Passar o Mouse: Retorna documentação ao passar o mouse sobre elementos do código Lean.
Casos de Uso deste Servidor MCP
- Diagnóstico de Projetos Lean: Acesse e visualize instantaneamente diagnósticos para correção e depuração de código em projetos Lean.
- Exploração de Estado de Meta: Recupere e exiba estados de meta atuais para desenvolvimento de provas e planejamento de estratégias.
- Busca de Teoremas: Busque teoremas relevantes do leansearch.net para auxiliar na construção de provas.
- Autocompletar Código para Lean: Forneça autocompletar inteligente e sugestões para Lean, aumentando a produtividade.
- Builds de Projeto Automatizados: Acione e monitore builds de projetos Lean como parte de fluxos de trabalho automatizados ou revisão de código por agentes.
Como configurar
Windsurf
- Certifique-se de que o uv está instalado.
- Construa seu projeto Lean executando
lake build
na raiz do seu projeto. - Localize o arquivo de configuração do Windsurf.
- Adicione o servidor Lean LSP MCP usando o seguinte trecho JSON:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Salve e reinicie o Windsurf, depois verifique se o servidor MCP está ativo.
Claude
- Instale o uv e execute
lake build
no seu projeto Lean. - Abra o arquivo de configuração do Claude.
- Insira a configuração do servidor MCP:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Salve e reinicie o Claude, depois confirme que o servidor está disponível.
Cursor
- Instale o uv e execute
lake build
. - Abra o arquivo de configuração do Cursor.
- Adicione o servidor Lean LSP MCP:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Salve as alterações e reinicie o Cursor.
Cline
- Certifique-se que o uv está instalado e execute
lake build
. - Localize e edite o arquivo de configuração do Cline.
- Adicione o servidor:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Salve e reinicie o Cline.
Protegendo chaves de API
Se sua configuração exigir chaves de API, use variáveis de ambiente para mantê-las seguras. Exemplo:
{
"mcpServers": {
"lean-lsp-mcp": {
"command": "lean-lsp-mcp",
"args": [],
"env": {
"API_KEY": "${env:LEAN_LSP_MCP_API_KEY}"
},
"inputs": {
"api_key": "${env:LEAN_LSP_MCP_API_KEY}"
}
}
}
}
Como usar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo de trabalho FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"lean-lsp-mcp": {
"transport": "streamable_http",
"url": "https://seuservidormcp.exemplo/pathtothemcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar “lean-lsp-mcp” para o nome real do seu servidor MCP e substituir a URL pela URL do seu servidor MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | |
Lista de Prompts | ⛔ | Nenhum template de prompt encontrado |
Lista de Recursos | ⛔ | Nenhum recurso MCP listado |
Lista de Ferramentas | ✅ | Veja o README e descrição do repo |
Proteção de Chaves de API | ✅ | Exemplo fornecido |
Suporte a Amostragem (menos relevante) | ⛔ | Não mencionado |
Com base na documentação e código disponíveis, o Lean LSP MCP oferece forte suporte de ferramentas para projetos Lean, mas não possui templates explícitos de prompt ou definições de recursos MCP. Suporte a sampling e roots não são mencionados. No geral, o servidor é prático para usuários Lean, mas ainda não expõe todo o espectro de recursos avançados do MCP.
Pontuação MCP
Tem uma LICENSE | ✅ (MIT) |
---|---|
Tem ao menos uma ferramenta | ✅ |
Número de Forks | 1 |
Número de Stars | 41 |
Perguntas frequentes
- O que é o Lean LSP MCP server?
Lean LSP MCP é um servidor Model Context Protocol que conecta assistentes de IA a projetos Lean Theorem Prover via Language Server Protocol, oferecendo acesso completo aos diagnósticos do Lean, estados de meta, autocompletar código, busca de teoremas, builds de projeto e mais.
- Quais ferramentas o Lean LSP MCP expõe para os agentes?
Lean LSP MCP disponibiliza ferramentas como busca de teoremas (via leansearch.net), autocompletar código, build de projeto, diagnósticos, informações de estado de meta e termos, e documentação ao passar o mouse para arquivos Lean.
- Como configurar o Lean LSP MCP com meu fluxo FlowHunt?
Adicione o componente MCP ao seu fluxo FlowHunt, depois configure a conexão do servidor MCP usando o formato JSON fornecido. Depois de conectado, seu agente de IA pode acessar todas as funcionalidades do Lean LSP MCP.
- Como as chaves de API são protegidas no Lean LSP MCP?
Se sua configuração exigir chaves de API, armazene-as usando variáveis de ambiente e as referencie na configuração do servidor MCP para garantir um manuseio seguro.
- Quais são os principais casos de uso do Lean LSP MCP?
Lean LSP MCP é ideal para acessar diagnósticos de projetos Lean, explorar estados de meta, buscar teoremas, automatizar autocompletar código e gerenciar builds de projetos — tudo de forma interativa ou automatizada.
Experimente Lean LSP MCP com FlowHunt
Impulsione seus fluxos de trabalho Lean com a integração perfeita do servidor Lean LSP MCP no FlowHunt. Automatize provas de teoremas, análise de código e mais.