Lean LSP MCP Server
Połącz agentów AI z projektami Lean Theorem Prover dzięki Lean LSP MCP, umożliwiając dostęp do diagnostyki, uzupełniania kodu, wyszukiwania twierdzeń oraz narzędzi budowania projektów.

Co robi serwer “Lean LSP MCP”?
Lean LSP MCP to serwer Model Context Protocol (MCP), który łączy asystentów AI z projektami Lean Theorem Prover za pomocą Language Server Protocol (LSP) wykorzystując leanclient. Umożliwia agentom i dużym modelom językowym interakcję z projektami Lean, zapewniając dostęp do diagnostyki, stanów celów, informacji o termach, dokumentacji podpowiedzi i innych funkcji. Ta integracja usprawnia workflow deweloperów Lean poprzez udostępnienie bogatego zestawu narzędzi dla agentów, w tym wyszukiwania twierdzeń, uzupełniania kodu i budowania projektów. Serwer ma na celu poprawę doświadczenia deweloperów, badaczy i agentów AI pracujących z Lean, czyniąc narzędzia Lean łatwo dostępnymi w zautomatyzowanych i interaktywnych kontekstach.
Lista promptów
Nie znaleziono informacji o szablonach promptów w repozytorium.
Lista zasobów
Nie znaleziono informacji o udostępnionych zasobach MCP w repozytorium.
Lista narzędzi
- Lean Theorem Search: Pozwala agentom wyszukiwać twierdzenia dzięki integracji z leansearch.net.
- Uzupełnianie kodu: Dostarcza podpowiedzi uzupełniania kodu dla plików Lean.
- Budowanie projektu: Umożliwia budowanie projektów za pomocą systemu build Lean.
- Diagnostyka: Zapewnia dostęp do diagnostyki projektów Lean.
- Stany celów i informacje o termach: Udostępnia informacje o stanie celu i termach dla głębszej analizy projektu.
- Dokumentacja podpowiedzi: Zwraca dokumentację po najechaniu kursorem na elementy kodu Lean.
Przykłady zastosowania tego serwera MCP
- Diagnostyka projektów Lean: Natychmiastowy dostęp do diagnostyki poprawności kodu i debugowania w ramach projektów Lean.
- Eksploracja stanów celów: Pobieranie i wyświetlanie aktualnych stanów celów na potrzeby rozwoju dowodu i planowania strategii.
- Wyszukiwanie twierdzeń: Wyszukiwanie odpowiednich twierdzeń z leansearch.net, aby pomagać w konstrukcji dowodów.
- Uzupełnianie kodu dla Lean: Inteligentne podpowiedzi i uzupełnianie kodu dla Lean, zwiększające produktywność.
- Automatyczne budowanie projektów: Uruchamianie i monitorowanie budowania projektów Lean jako część zautomatyzowanych workflow lub agentowej recenzji kodu.
Jak skonfigurować
Windsurf
- Upewnij się, że uv jest zainstalowany.
- Zbuduj swój projekt Lean uruchamiając
lake build
w katalogu głównym projektu. - Znajdź plik konfiguracyjny Windsurf.
- Dodaj serwer Lean LSP MCP za pomocą poniższego fragmentu JSON:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Zapisz i zrestartuj Windsurf, a następnie sprawdź, czy serwer MCP działa.
Claude
- Zainstaluj uv i uruchom
lake build
w swoim projekcie Lean. - Otwórz plik konfiguracyjny Claude’a.
- Wstaw konfigurację serwera MCP:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Zapisz i zrestartuj Claude, a następnie potwierdź dostępność serwera.
Cursor
- Zainstaluj uv i uruchom
lake build
. - Otwórz plik konfiguracyjny Cursor.
- Dodaj serwer Lean LSP MCP:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Zapisz zmiany i zrestartuj Cursor.
Cline
- Upewnij się, że uv jest zainstalowany i uruchom
lake build
. - Znajdź i edytuj plik konfiguracyjny Cline.
- Dodaj serwer:
{ "mcpServers": { "lean-lsp-mcp": { "command": "lean-lsp-mcp", "args": [] } } }
- Zapisz i zrestartuj Cline.
Zabezpieczanie kluczy API
Jeśli Twoja konfiguracja wymaga kluczy API, używaj zmiennych środowiskowych, aby zachować ich bezpieczeństwo. Przykład:
{
"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}"
}
}
}
}
Jak używać tego MCP w flow
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP z workflow FlowHunt, rozpocznij od dodania komponentu MCP do swojego flow i połączenia go z agentem AI:

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemu MCP wstaw szczegóły serwera MCP w tym formacie JSON:
{
"lean-lsp-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI może korzystać z MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zmienić “lean-lsp-mcp” na faktyczną nazwę swojego serwera MCP i podać własny adres URL serwera MCP.
Przegląd
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | |
Lista promptów | ⛔ | Nie znaleziono szablonów promptów |
Lista zasobów | ⛔ | Brak wyszczególnionych zasobów MCP |
Lista narzędzi | ✅ | Zobacz README i opis repozytorium |
Zabezpieczanie kluczy API | ✅ | Podano przykład |
Sampling Support (mniej istotne w ocenie) | ⛔ | Nie wspomniano |
Na podstawie dostępnej dokumentacji i kodu, Lean LSP MCP zapewnia rozbudowane wsparcie narzędziowe dla projektów Lean, ale brakuje mu jawnych szablonów promptów i definicji zasobów MCP. Sampling i wsparcie dla roots nie są wspomniane. Ogólnie serwer jest praktyczny dla użytkowników Lean, choć nie udostępnia jeszcze pełnego spektrum zaawansowanych funkcji MCP.
Ocena MCP
Posiada LICENSE | ✅ (MIT) |
---|---|
Posiada przynajmniej jedno narzędzie | ✅ |
Liczba Forków | 1 |
Liczba Gwiazdek | 41 |
Najczęściej zadawane pytania
- Czym jest serwer Lean LSP MCP?
Lean LSP MCP to serwer Model Context Protocol, który łączy asystentów AI z projektami Lean Theorem Prover za pomocą Language Server Protocol, zapewniając bogaty dostęp do diagnostyki Lean, stanów celów, uzupełniania kodu, wyszukiwania twierdzeń, budowania projektów i innych funkcji.
- Jakie narzędzia udostępnia Lean LSP MCP agentom?
Lean LSP MCP umożliwia korzystanie z takich narzędzi jak wyszukiwanie twierdzeń (przez leansearch.net), uzupełnianie kodu, budowanie projektu, diagnostyka, informacje o stanie celu i termach oraz dokumentacja podpowiedzi dla plików Lean.
- Jak skonfigurować Lean LSP MCP w moim flow FlowHunt?
Dodaj komponent MCP do swojego workflow FlowHunt, a następnie skonfiguruj połączenie z serwerem MCP za pomocą podanego formatu JSON. Po połączeniu agent AI uzyskuje dostęp do wszystkich funkcji Lean LSP MCP.
- Jak zabezpieczane są klucze API w Lean LSP MCP?
Jeśli Twoja konfiguracja wymaga kluczy API, należy przechowywać je za pomocą zmiennych środowiskowych i odwoływać się do nich w konfiguracji serwera MCP dla bezpiecznego zarządzania.
- Jakie są główne zastosowania Lean LSP MCP?
Lean LSP MCP idealnie nadaje się do uzyskiwania diagnostyki projektów Lean, eksplorowania stanów celów, wyszukiwania twierdzeń, automatyzacji uzupełniania kodu oraz zarządzania budowaniem projektów — zarówno interaktywnie, jak i w zautomatyzowanych przepływach pracy.
Wypróbuj Lean LSP MCP z FlowHunt
Zwiększ wydajność pracy z Lean dzięki bezproblemowej integracji serwera Lean LSP MCP z FlowHunt. Automatyzuj dowodzenie twierdzeń, analizę kodu i nie tylko.