LSP MCP-Server-Integration
Schalten Sie fortschrittliche Code-Intelligenz in FlowHunt mit dem LSP MCP Server frei – für KI-gestützte Code-Navigation, Diagnosen, Vervollständigungen und integrierte Entwickler-Workflows.

Was macht der “LSP” MCP Server?
Der LSP MCP (Model Context Protocol) Server fungiert als Brücke zwischen Language Server Protocol (LSP) Servern und KI-Assistenten. Durch die Verbindung mit einem LSP-Server ermöglicht er LLMs und anderen KI-Clients, über standardisierte LSP-Funktionen mit Codebasen zu interagieren. Dadurch können KI-Tools fortgeschrittene Code-Analysen durchführen, Hover-Dokumentationen abrufen, Vorschläge zur Codevervollständigung erhalten, Diagnosen einsehen und sogar Code-Aktionen direkt im Editor oder Entwicklungsworkflow anwenden. Der LSP MCP Server steigert die Entwicklerproduktivität, indem er nahtlose KI-gesteuerte Interaktionen mit Quellcode ermöglicht und Aufgaben wie Code-Navigation, Fehlerbehebung und intelligente Codevervollständigung zugänglicher und automatisierter macht.
Liste der Prompts
In der Repository oder Dokumentation sind keine expliziten Prompt-Templates aufgeführt.
Liste der Ressourcen
lsp-diagnostics://
Zugriff auf Echtzeit-Diagnosenachrichten (Fehler, Warnungen usw.) aus geöffneten Dateien mit Unterstützung für Live-Updates via Subscriptions.lsp-hover://
Abrufen von Hover-Informationen an bestimmten Dateipositionen und somit kontextbezogene Code-Erklärungen.lsp-completions://
Erhalten von Vorschlägen zur Codevervollständigung für eine bestimmte Position in einer Datei, was die Codierunterstützung verbessert.
Liste der Tools
get_info_on_location
Abrufen von Hover- (Dokumentations-) Informationen an einer bestimmten Position in einer Datei.get_completions
Bereitstellung von Vorschlägen zur Codevervollständigung an einer angegebenen Position in einer Datei.get_code_actions
Abrufen verfügbarer Code-Aktionen (z. B. Quick-Fixes) für einen bestimmten Bereich in einer Datei.open_document
Öffnen einer Datei im LSP-Server zur Analyse und Interaktion.close_document
Schließen einer geöffneten Datei im LSP-Server-Kontext.get_diagnostics
Abrufen von Diagnosemeldungen (Fehler und Warnungen) für derzeit geöffnete Dateien.start_lsp
Starten des zugrundeliegenden LSP-Servers mit einem angegebenen Wurzelverzeichnis.restart_lsp_server
Neustarten der LSP-Server-Instanz ohne Neustart des MCP-Servers.set_log_level
Dynamisches Ändern der Protokollierungs-Verbosity des Servers zur Laufzeit.
Anwendungsfälle dieses MCP Servers
- Codebase-Erkundung
Entwickler und KI-Agenten können Hover-Informationen und Codevervollständigungen abfragen, um große Codebasen besser zu verstehen und zu navigieren. - Automatisierte Code-Reviews & Fehlererkennung
Durch Zugriff auf Diagnosen und Code-Aktionen können KI-Tools Fehler hervorheben und Korrekturen während Code-Reviews oder Continuous Integration vorschlagen. - Intelligente Codevervollständigung
LLMs können echte LSP-Vervollständigungen nutzen, um beim Schreiben oder Refaktorisieren von Code genaue, kontextbezogene Vorschläge zu liefern. - Interaktives Lernen & Dokumentation
KI-Assistenten können bei Bedarf Hover-Details und Dokumentationen abrufen, was das Lernen und das Onboarding für neue Entwickler erleichtert. - Editor- und IDE-Integration
Der Server kann in Editoren integriert werden, um KI-gestützte Funktionen wie Code-Fixes oder Code-Erklärungen in Echtzeit bereitzustellen.
Einrichtung
Windsurf
- Stellen Sie sicher, dass Node.js (v16+) und npm installiert sind.
- Suchen Sie Ihre Windsurf-Konfigurationsdatei.
- Fügen Sie den LSP MCP Server im Abschnitt
mcpServers
hinzu:{ "mcpServers": { "lsp-mcp": { "type": "stdio", "command": "npx", "args": [ "tritlo/lsp-mcp", "<language-id>", "<path-to-lsp>", "<lsp-args>" ] } } }
- Speichern Sie die Konfiguration und starten Sie Windsurf neu.
- Überprüfen Sie die Integration, indem Sie einen Test-LSP-Befehl ausführen.
Claude
- Installieren Sie Node.js (v16+) und npm.
- Finden Sie die Claude-Konfigurationsdatei.
- Fügen Sie den LSP MCP Server im Abschnitt
mcpServers
hinzu:{ "mcpServers": { "lsp-mcp": { "type": "stdio", "command": "npx", "args": [ "tritlo/lsp-mcp", "<language-id>", "<path-to-lsp>", "<lsp-args>" ] } } }
- Speichern Sie die Änderungen, starten Sie Claude neu und überprüfen Sie dies durch Ausführen von
claude --mcp-debug
für Logs. - Stellen Sie sicher, dass der Server erfolgreich startet und LSP-Befehle verarbeitet.
Cursor
- Bestätigen Sie, dass Node.js (v16+) und npm installiert sind.
- Öffnen Sie die Cursor-Konfigurationsdatei.
- Fügen Sie den LSP MCP Server hinzu:
{ "mcpServers": { "lsp-mcp": { "type": "stdio", "command": "npx", "args": [ "tritlo/lsp-mcp", "<language-id>", "<path-to-lsp>", "<lsp-args>" ] } } }
- Speichern und starten Sie Cursor neu.
- Testen Sie, indem Sie ein Projekt öffnen und auf LSP-Antworten prüfen.
Cline
- Installieren Sie Node.js (v16+) und npm.
- Bearbeiten Sie die Cline-Konfigurationsdatei.
- Fügen Sie Folgendes hinzu:
{ "mcpServers": { "lsp-mcp": { "type": "stdio", "command": "npx", "args": [ "tritlo/lsp-mcp", "<language-id>", "<path-to-lsp>", "<lsp-args>" ] } } }
- Speichern und starten Sie Cline neu.
- Validieren Sie die Einrichtung, indem Sie LSP-bezogene Befehle in der Oberfläche ausführen.
API-Schlüssel absichern
Falls der LSP-Server oder das MCP-Setup API-Schlüssel benötigt, verwenden Sie Umgebungsvariablen zur Sicherheit:
{
"mcpServers": {
"lsp-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"tritlo/lsp-mcp",
"<language-id>",
"<path-to-lsp>",
"<lsp-args>"
],
"env": {
"API_KEY": "${LSP_API_KEY}"
},
"inputs": {
"api_key": "${LSP_API_KEY}"
}
}
}
}
So nutzen Sie dieses MCP in Flows
MCP in FlowHunt verwenden
Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Fügen Sie im Bereich System-MCP-Konfiguration Ihre MCP-Server-Details in folgendem JSON-Format ein:
{
"lsp-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Nach der Konfiguration kann der KI-Agent dieses MCP als Tool mit Zugriff auf alle Funktionen und Möglichkeiten nutzen. Denken Sie daran, “lsp-mcp” durch den tatsächlichen Namen Ihres MCP-Servers und die URL durch Ihre eigene MCP-Server-URL zu ersetzen.
Übersicht
Abschnitt | Verfügbarkeit | Details/Notizen |
---|---|---|
Übersicht | ✅ | Übersicht in README.md vorhanden |
Liste der Prompts | ⛔ | Keine Prompt-Templates erwähnt |
Liste der Ressourcen | ✅ | Diagnosen, Hover, Completions dokumentiert |
Liste der Tools | ✅ | 8 Tools: get_info_on_location, get_completions, usw. |
API-Schlüssel absichern | ✅ | Beispiel für Umgebungsvariablen vorhanden |
Sampling Support (weniger wichtig für Bewertung) | ⛔ | Keine Erwähnung von Sampling-Support |
Unser Fazit
Der LSP MCP Server bietet eine umfassende Dokumentation, zahlreiche Tools und Ressourcen für die LSP-Interaktion sowie gute Einrichtungshinweise. Allerdings fehlt eine explizite Unterstützung für Prompt-Templates und es gibt keinen Hinweis auf Sampling- oder Roots-Support. Insgesamt ist er solide für Codebase- und LSP-Integration, könnte jedoch von fortgeschritteneren MCP-Features profitieren.
Bewertung: 7/10
MCP Score
Hat eine LICENSE | ✅ (MIT) |
---|---|
Mindestens ein Tool | ✅ |
Anzahl der Forks | 4 |
Anzahl der Stars | 42 |
Häufig gestellte Fragen
- Was macht der LSP MCP Server?
Der LSP MCP (Model Context Protocol) Server verbindet KI-Assistenten und Language Server Protocol Server und ermöglicht es KI-Tools, über standardisierte LSP-Funktionen mit Codebasen zu interagieren. Dadurch werden Code-Analyse, Vervollständigung, Diagnosen und Code-Aktionen direkt in Editoren und Workflows möglich.
- Welche Code-Intelligence-Funktionen schaltet der LSP MCP Server frei?
Er ermöglicht Code-Navigation, Echtzeitdiagnosen (Fehler/Warnungen), Code-Vervollständigung, Hover-Dokumentation und automatisierte Code-Aktionen, wodurch Entwickler-Workflows produktiver und KI-gesteuert werden.
- Wie integriere ich den LSP MCP Server in FlowHunt?
Fügen Sie die MCP-Komponente zu Ihrem FlowHunt-Flow hinzu und konfigurieren Sie sie mit Ihren LSP MCP Server-Details. Dadurch stehen die Server-Tools als Teil der Fähigkeiten Ihres KI-Agenten zur Verfügung.
- Ist der LSP MCP Server Open Source?
Ja, er ist MIT-lizenziert und kann in Ihre Projekte integriert werden.
- Werden API-Schlüssel gesichert unterstützt?
Ja, Sie können sensible Werte wie API-Schlüssel mit Umgebungsvariablen in der MCP-Server-Konfiguration einstellen.
Beschleunigen Sie Ihr Coding mit dem LSP MCP Server
Integrieren Sie den LSP MCP Server in FlowHunt, um KI-gesteuerte Code-Erkundung, Fehlererkennung und intelligente Code-Vervollständigungen direkt in Ihren Workflows zu ermöglichen.