QGIS MCP Server-Integration
Verbinden Sie QGIS Desktop mit LLMs für leistungsstarke, KI-unterstützte Geodaten-Workflows – automatisieren Sie Projekte, Layer, Algorithmen und Python-Skripting über die MCP-Komponente von FlowHunt.

Was macht der “QGIS” MCP Server?
Der QGIS MCP Server ist eine Model Context Protocol (MCP)-Implementierung, die QGIS Desktop mit großen Sprachmodellen (LLMs) wie Claude verbindet. Mithilfe eines socket-basierten Servers und des QGIS MCP Plugins ermöglicht er KI-Assistenten die direkte Steuerung und Interaktion mit QGIS-Projekten. Dadurch können Aufgaben wie das Erstellen von Projekten, die Manipulation von Layern, die Ausführung von Algorithmen über die Processing Toolbox und sogar die direkte Ausführung von Python-Code in QGIS KI-gesteuert automatisiert werden. Der Server wurde entwickelt, um Geodaten-Workflows zu optimieren, fortgeschrittene Datenverarbeitung zu ermöglichen und die Produktivität von Entwicklern zu steigern – durch eine nahtlose, prompt-gestützte Steuerung von QGIS aus einem LLM-Client.
Liste der Prompts
Im Repository werden keine expliziten Prompt-Vorlagen genannt.
Liste der Ressourcen
Im Repository werden keine expliziten MCP-Ressourcen beschrieben.
Liste der Tools
- Projekt-Manipulation: Ermöglicht das Erstellen, Laden und Speichern von QGIS-Projekten per LLM-Befehl.
- Layer-Manipulation: Erlaubt das Hinzufügen oder Entfernen von Vektor- und Raster-Layern in einem QGIS-Projekt.
- Algorithmen ausführen: Führt QGIS-Verarbeitungsalgorithmen (aus der Processing Toolbox) über eine LLM-Schnittstelle aus.
- Codeausführung: Führt beliebigen Python-Code in der QGIS-Umgebung über LLM-Anfragen aus. (Sehr mächtig, mit Vorsicht nutzen.)
Anwendungsfälle dieses MCP Servers
- Automatisierte Projekterstellung: Entwickler:innen und Data Scientists können mit LLMs den Aufbau neuer QGIS-Projekte automatisieren und so eine einheitliche Struktur und Konfiguration sicherstellen.
- Geodaten-Layer-Management: LLMs können Vektor- und Raster-Layer programmatisch hinzufügen, entfernen oder aktualisieren und so die Datenaufnahme sowie Visualisierung vereinfachen.
- Batch-Verarbeitung über Algorithmen: KI-Assistenten können komplexe QGIS-Verarbeitungsalgorithmen auf großen Datenmengen auslösen und dadurch Zeit und manuelle Arbeit sparen.
- Remote-Codeausführung: Nutzer:innen können Python-Skripte zur Ausführung in QGIS senden – für individuelle Analysen, Datenumwandlungen oder Plugin-Entwicklung.
- KI-gestützte Geodaten-Analyse: Durch die Anbindung von QGIS-Funktionen an LLMs lassen sich fortgeschrittene räumliche Abfragen und Kartenoperationen konversationsbasiert oder per KI-Agent durchführen.
Einrichtung
Windsurf
Keine Installationsanweisungen für Windsurf gefunden.
Claude
- Voraussetzungen: Stellen Sie sicher, dass QGIS 3.X (getestet mit 3.22), Python 3.10+ und der uv-Paketmanager installiert sind.
- Repository herunterladen:
git clone git@github.com:jjsantos01/qgis_mcp.git
- QGIS Plugin installieren:
- Kopieren Sie den Ordner
qgis_mcp_plugin
in Ihren QGIS-Profil-Plugin-Ordner (siehe README.md für plattformspezifische Pfade). - Starten Sie QGIS neu und aktivieren Sie das “QGIS MCP” Plugin.
- Kopieren Sie den Ordner
- Claude-Konfiguration bearbeiten:
- Navigieren Sie zu
Claude > Einstellungen > Entwickler > Konfig bearbeiten > claude_desktop_config.json
. - Fügen Sie unter
mcpServers
folgendes hinzu:{ "mcpServers": { "qgis": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/REPO/FOLDER/qgis_mcp/src/qgis_mcp", "run", "qgis_mcp_server.py" ] } } }
- Navigieren Sie zu
- Speichern und starten Sie Claude neu, um die Konfiguration zu übernehmen.
API Keys absichern
Im Repository wird keine Verwendung von API-Keys oder Umgebungsvariablen für Schlüssel beschrieben.
Cursor
Keine Installationsanweisungen für Cursor gefunden.
Cline
Keine Installationsanweisungen für Cline gefunden.
Nutzung dieses MCP in Flows
MCP in FlowHunt nutzen
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. Im Bereich System-MCP-Konfiguration tragen Sie Ihre MCP-Server-Daten im folgenden JSON-Format ein:
{
"qgis": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Nach der Konfiguration kann der KI-Agent diesen MCP als Tool mit Zugriff auf alle Funktionen und Möglichkeiten verwenden. Denken Sie daran, “qgis” durch den tatsächlichen Namen Ihres MCP-Servers und die URL durch Ihre eigene MCP-Server-URL zu ersetzen.
Übersicht
Abschnitt | Verfügbarkeit | Details/Anmerkungen |
---|---|---|
Übersicht | ✅ | Klare Beschreibung des QGIS MCP Servers in der README.md |
Liste der Prompts | ⛔ | Keine Prompt-Vorlagen genannt |
Liste der Ressourcen | ⛔ | Keine expliziten MCP-Ressourcen gefunden |
Liste der Tools | ✅ | In der README.md beschrieben (Projekt-/Layer-Manipulation, Processing, Codeausführung) |
API Key-Absicherung | ⛔ | Keine API-Key/Umgebungsvariablen-Infos |
Sampling-Unterstützung (weniger wichtig) | ⛔ | Nicht erwähnt |
Zwischen den beiden Tabellen ist der QGIS MCP Server bezüglich der Kernfunktionen und Tool-Integration gut dokumentiert, es fehlen aber explizite Angaben zu Prompts/Ressourcen sowie API-Key-Sicherheit oder Sampling/Roots-Unterstützung. Ich würde ihn für MCP-Vollständigkeit und Entwicklerbereitschaft mit 6/10 bewerten.
MCP Score
Hat eine LICENSE | ⛔ (nicht gefunden) |
---|---|
Mindestens ein Tool | ✅ |
Anzahl Forks | 68 |
Anzahl Sterne | 540 |
Häufig gestellte Fragen
- Was ist der QGIS MCP Server?
Der QGIS MCP Server ist eine Schnittstelle zwischen QGIS Desktop und großen Sprachmodellen (LLMs) und ermöglicht KI-Agenten die Automatisierung und Steuerung von QGIS-Projekten, Layern, Algorithmen und sogar die Ausführung von Python-Code über Konversationsschnittstellen.
- Was können KI-Agenten mit QGIS über diesen Server tun?
KI-Agenten können Projekte erstellen, laden und speichern; Vektor- oder Raster-Layer hinzufügen oder entfernen; QGIS-Verarbeitungsalgorithmen ausführen und Python-Skripte direkt in QGIS ausführen.
- Ist es sicher, die Codeausführung zu aktivieren?
Die Codeausführung ist mächtig, sollte aber mit Vorsicht verwendet werden, um das Ausführen nicht vertrauenswürdiger oder schädlicher Skripte in der QGIS-Umgebung zu vermeiden.
- Wie verbinde ich meinen QGIS MCP Server mit FlowHunt?
Fügen Sie die MCP-Komponente in Ihren FlowHunt-Flow ein und konfigurieren Sie sie mit Ihren QGIS MCP Server-Daten. Verwenden Sie das in der Dokumentation bereitgestellte JSON-Format, um die URL und Transportmethode des Servers anzugeben.
- Benötigt der QGIS MCP Server API-Schlüssel oder spezielle Umgebungsvariablen?
Laut der verfügbaren Dokumentation sind keine API-Schlüssel oder Umgebungsvariablen erforderlich.
- Was sind die wichtigsten Anwendungsfälle?
Automatisierter Projektaufbau, Layer-Management für Geodaten, Batch-Verarbeitung von Algorithmen, KI-gestützte räumliche Analysen und individuelles Python-Scripting in QGIS über LLM-Anfragen.
Bringen Sie QGIS mit FlowHunt auf das nächste Level
Automatisieren Sie Ihre Geodaten-Workflows und ermöglichen Sie KI-Agenten die Steuerung von QGIS Desktop über den QGIS MCP Server. Testen Sie es noch heute mit der FlowHunt-Plattform.