Lean LSP MCP Server
Verbind AI-agents met Lean Theorem Prover-projecten via Lean LSP MCP, met toegang tot diagnostiek, code-aanvulling, stellingzoekfunctie en projectbuild-tools.

Wat doet de “Lean LSP MCP”-server?
Lean LSP MCP is een Model Context Protocol (MCP)-server die AI-assistenten verbindt met Lean Theorem Prover-projecten via het Language Server Protocol (LSP) met behulp van de leanclient. Hiermee kunnen agents en LLM’s interacteren met Lean-projecten, met toegang tot diagnostiek, doelstatussen, terminformatie, hoverdocumentatie en meer. Deze integratie stroomlijnt ontwikkelworkflows voor Lean-gebruikers door een rijk agentgericht pakket aan tools te bieden, waaronder stellingzoekfunctie, code-aanvulling en projectbuild-functionaliteit. De server is bedoeld om de ervaring van ontwikkelaars, onderzoekers en AI-agents die met Lean werken te verbeteren door Lean’s tooling toegankelijk te maken in zowel geautomatiseerde als interactieve contexten.
Lijst van Prompts
Er is geen informatie over prompt-templates gevonden in de repository.
Lijst van Resources
Er is geen informatie over beschikbare MCP-resources gevonden in de repository.
Lijst van Tools
- Lean Theorem Search: Hiermee kunnen agents zoeken naar stellingen via integratie met leansearch.net.
- Code-aanvulling: Biedt suggesties voor code-aanvulling in Lean-bestanden.
- Projectbuild: Maakt projectbuilds mogelijk via het Lean-buildsysteem.
- Diagnostiek: Biedt toegang tot diagnostiek binnen Lean-projecten.
- Doelstatussen & terminformatie: Geeft doelstatus en terminformatie weer voor diepgaande projectanalyse.
- Hoverdocumentatie: Geeft documentatie terug bij hoveren over Lean-code-elementen.
Gebruikstoepassingen van deze MCP-server
- Lean-projectdiagnostiek: Direct toegang krijgen tot en tonen van diagnostiek voor codecorrectheid en debugging binnen Lean-projecten.
- Doelstatusverkenning: Huidige doelstatussen ophalen en weergeven voor bewijsontwikkeling en strategieplanning.
- Stellingzoekfunctie: Zoeken naar relevante stellingen van leansearch.net ter ondersteuning bij bewijsconstructie.
- Code-aanvulling voor Lean: Intelligente code-aanvulling en suggesties bieden voor Lean, waardoor de productiviteit toeneemt.
- Geautomatiseerde projectbuilds: Lean-projectbuilds starten en monitoren als onderdeel van geautomatiseerde workflows of agentische code-review.
Hoe stel je het in
Windsurf
- Zorg dat uv geïnstalleerd is.
- Bouw je Lean-project door
lake build
uit te voeren in de hoofdmap van je project. - Zoek het Windsurf-configuratiebestand.
- Voeg de Lean LSP MCP-server toe met het volgende JSON-fragment:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sla op en herstart Windsurf, en controleer vervolgens of de MCP-server draait.
Claude
- Installeer uv en voer
lake build
uit in je Lean-project. - Open het configuratiebestand van Claude.
- Voeg de MCP-serverconfiguratie toe:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sla op en herstart Claude, en bevestig dat de server beschikbaar is.
Cursor
- Installeer uv en voer
lake build
uit. - Open het configbestand van Cursor.
- Voeg de Lean LSP MCP-server toe:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sla de wijzigingen op en herstart Cursor.
Cline
- Zorg dat uv geïnstalleerd is en voer
lake build
uit. - Zoek en bewerk het configuratiebestand van Cline.
- Voeg de server toe:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sla op en herstart Cline.
API-sleutels beveiligen
Als je setup API-sleutels vereist, gebruik dan omgevingsvariabelen om ze veilig te bewaren. Voorbeeld:
{
"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}"
}
}
}
}
Hoe gebruik je deze MCP in flows
MCP gebruiken in FlowHunt
Om MCP-servers te integreren in je FlowHunt-workflow, voeg je het MCP-component toe aan je flow en verbind je het met je AI-agent:

Klik op het MCP-component om het configuratiepaneel te openen. Voeg in het systeem-MCP-configuratiegedeelte je MCP-servergegevens toe met dit JSON-formaat:
{
"lean-lsp-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Eenmaal geconfigureerd, kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Vergeet niet “lean-lsp-mcp” te vervangen door de daadwerkelijke naam van je MCP-server en de URL aan te passen naar jouw eigen MCP-server URL.
Overzicht
Sectie | Beschikbaarheid | Details/Opmerkingen |
---|---|---|
Overzicht | ✅ | |
Lijst van Prompts | ⛔ | Geen prompt-templates gevonden |
Lijst van Resources | ⛔ | Geen MCP-resources vermeld |
Lijst van Tools | ✅ | Zie README en repo-omschrijving |
API-sleutels beveiligen | ✅ | Voorbeeld meegeleverd |
Sampling-ondersteuning (minder belangrijk) | ⛔ | Niet genoemd |
Op basis van de beschikbare documentatie en code biedt Lean LSP MCP sterke toolingondersteuning voor Lean-projecten, maar ontbreken expliciete prompt-templates of MCP-resourcedefinities. Sampling- en root-ondersteuning worden niet genoemd. Over het algemeen is de server praktisch voor Lean-gebruikers, maar biedt nog niet het volledige spectrum aan geavanceerde MCP-functionaliteiten.
MCP-score
Heeft een LICENSE | ✅ (MIT) |
---|---|
Heeft minstens één tool | ✅ |
Aantal forks | 1 |
Aantal sterren | 41 |
Veelgestelde vragen
- Wat is de Lean LSP MCP-server?
Lean LSP MCP is een Model Context Protocol-server die AI-assistenten verbindt met Lean Theorem Prover-projecten via het Language Server Protocol, en zo uitgebreide toegang biedt tot Leans diagnostiek, doelstatussen, code-aanvulling, stellingzoekfunctie, projectbuilds en meer.
- Welke tools stelt Lean LSP MCP beschikbaar voor agents?
Lean LSP MCP biedt tools zoals stellingzoekfunctie (via leansearch.net), code-aanvulling, projectbuild, diagnostiek, doelstatus en terminformatie, en hoverdocumentatie voor Lean-bestanden.
- Hoe stel ik Lean LSP MCP in met mijn FlowHunt-flow?
Voeg het MCP-component toe aan je FlowHunt-workflow en configureer de MCP-serververbinding met behulp van het meegeleverde JSON-formaat. Eenmaal gekoppeld kan je AI-agent gebruikmaken van alle Lean LSP MCP-mogelijkheden.
- Hoe worden API-sleutels beveiligd in Lean LSP MCP?
Als je setup API-sleutels vereist, dien je deze op te slaan via omgevingsvariabelen en te verwijzen in de MCP-serverconfiguratie voor veilige verwerking.
- Wat zijn de belangrijkste toepassingen van Lean LSP MCP?
Lean LSP MCP is ideaal voor het raadplegen van Lean-projectdiagnostiek, het verkennen van doelstatussen, het zoeken naar stellingen, het automatiseren van code-aanvulling en het beheren van projectbuilds — zowel interactief als in geautomatiseerde flows.
Probeer Lean LSP MCP met FlowHunt
Geef je Lean-workflows een boost met FlowHunt's naadloze integratie van de Lean LSP MCP-server. Automatiseer bewijsvoering, code-analyse en meer.