Serveur Lean LSP MCP
Connectez des agents IA à des projets Lean Theorem Prover avec Lean LSP MCP, pour accéder aux diagnostics, à la complétion de code, à la recherche de théorèmes et aux outils de build de projet.

Que fait le serveur “Lean LSP MCP” ?
Lean LSP MCP est un serveur Model Context Protocol (MCP) qui connecte les assistants IA aux projets Lean Theorem Prover via le Language Server Protocol (LSP) en utilisant leanclient. Il permet aux agents et LLMs d’interagir avec des projets Lean, donnant accès aux diagnostics, états de but, informations sur les termes, documentation contextuelle, etc. Cette intégration simplifie les workflows de développement pour les utilisateurs de Lean en exposant un riche ensemble d’outils orientés agent, dont la recherche de théorèmes, la complétion de code et la compilation de projet. Le serveur vise à améliorer l’expérience des développeurs, chercheurs et agents IA travaillant avec Lean en rendant les outils Lean accessibles dans des contextes automatisés et interactifs.
Liste des prompts
Aucune information sur des modèles de prompt n’a été trouvée dans le dépôt.
Liste des ressources
Aucune information sur des ressources MCP exposées n’a été trouvée dans le dépôt.
Liste des outils
- Recherche de théorèmes Lean : Permet aux agents de rechercher des théorèmes via l’intégration leansearch.net.
- Complétion de code : Fournit des suggestions de complétion pour les fichiers Lean.
- Compilation de projet : Facilite les builds de projets via le système de build Lean.
- Diagnostics : Offre l’accès aux diagnostics dans les projets Lean.
- États de but & Informations sur les termes : Expose les états de but et les informations de terme pour une analyse approfondie du projet.
- Documentation contextuelle : Retourne la documentation lors du survol des éléments de code Lean.
Cas d’usage de ce serveur MCP
- Diagnostics de projet Lean : Accédez instantanément et affichez les diagnostics pour la correction et le débogage au sein des projets Lean.
- Exploration des états de but : Récupérez et affichez les états de but actuels pour le développement de preuves et la planification de stratégies.
- Recherche de théorèmes : Recherchez des théorèmes pertinents via leansearch.net pour aider à la construction de preuves.
- Complétion de code pour Lean : Proposez une complétion de code intelligente et des suggestions pour Lean, améliorant ainsi la productivité.
- Builds de projet automatisés : Déclenchez et surveillez les builds Lean dans des workflows automatisés ou des revues de code par agent.
Comment le configurer
Windsurf
- Assurez-vous que uv est installé.
- Compilez votre projet Lean en exécutant
lake build
à la racine du projet. - Localisez le fichier de configuration Windsurf.
- Ajoutez le serveur Lean LSP MCP avec l’extrait JSON suivant :
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sauvegardez et redémarrez Windsurf, puis vérifiez que le serveur MCP fonctionne.
Claude
- Installez uv puis lancez
lake build
dans votre projet Lean. - Ouvrez le fichier de configuration de Claude.
- Insérez la configuration du serveur MCP :
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sauvegardez et redémarrez Claude, puis confirmez que le serveur est disponible.
Cursor
- Installez uv et lancez
lake build
. - Ouvrez le fichier de configuration de Cursor.
- Ajoutez le serveur Lean LSP MCP :
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sauvegardez les modifications et redémarrez Cursor.
Cline
- Vérifiez que uv est installé et lancez
lake build
. - Trouvez puis éditez le fichier de configuration Cline.
- Ajoutez le serveur :
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Sauvegardez et redémarrez Cline.
Sécuriser les clés API
Si votre configuration nécessite des clés API, utilisez des variables d’environnement pour les sécuriser. Exemple :
{
"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}"
}
}
}
}
Comment utiliser ce MCP dans vos flows
Utilisation de MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP en utilisant ce format JSON :
{
"lean-lsp-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. Pensez à remplacer “lean-lsp-mcp” par le nom réel de votre serveur MCP et à renseigner l’URL de votre propre serveur MCP.
Aperçu
Section | Disponibilité | Détails/Remarques |
---|---|---|
Aperçu | ✅ | |
Liste des Prompts | ⛔ | Aucun modèle de prompt trouvé |
Liste des Ressources | ⛔ | Aucune ressource MCP listée |
Liste des Outils | ✅ | Voir README et description du repo |
Sécurisation des clés API | ✅ | Exemple fourni |
Support du sampling (moins important) | ⛔ | Non mentionné |
D’après la documentation et le code disponibles, Lean LSP MCP propose un support d’outillage solide pour les projets Lean mais n’inclut pas de modèles de prompt explicites ni de définitions de ressources MCP. Le sampling et le support des racines ne sont pas mentionnés. Globalement, ce serveur est pratique pour les utilisateurs Lean mais n’expose pas encore toutes les fonctionnalités avancées MCP.
Score MCP
Possède une LICENSE | ✅ (MIT) |
---|---|
Au moins un outil | ✅ |
Nombre de forks | 1 |
Nombre d’étoiles | 41 |
Questions fréquemment posées
- Qu’est-ce que le serveur Lean LSP MCP ?
Lean LSP MCP est un serveur Model Context Protocol qui connecte les assistants IA aux projets Lean Theorem Prover via le Language Server Protocol, fournissant un accès complet aux diagnostics, états de but, complétion de code, recherche de théorèmes, compilation de projets, et plus encore.
- Quels outils Lean LSP MCP expose-t-il aux agents ?
Lean LSP MCP permet la recherche de théorèmes (via leansearch.net), la complétion de code, la compilation de projet, les diagnostics, l’accès aux états de but et aux informations de terme, ainsi que la documentation contextuelle au survol dans les fichiers Lean.
- Comment configurer Lean LSP MCP avec mon flow FlowHunt ?
Ajoutez le composant MCP à votre workflow FlowHunt, puis configurez la connexion au serveur MCP avec le format JSON fourni. Une fois lié, votre agent IA accède à toutes les fonctionnalités du Lean LSP MCP.
- Comment les clés API sont-elles sécurisées dans Lean LSP MCP ?
Si votre configuration nécessite des clés API, stockez-les dans des variables d’environnement et référencez-les dans la configuration du serveur MCP pour une gestion sécurisée.
- Quels sont les principaux cas d’usage de Lean LSP MCP ?
Lean LSP MCP est idéal pour accéder aux diagnostics de projet Lean, explorer les états de but, rechercher des théorèmes, automatiser la complétion de code et gérer les builds de projet — le tout de façon interactive ou automatisée.
Essayez Lean LSP MCP avec FlowHunt
Boostez vos workflows Lean grâce à l’intégration transparente du serveur Lean LSP MCP avec FlowHunt. Automatisez la démonstration de théorèmes, l’analyse de code et bien plus.