QGIS MCP Server-Integration

QGIS MCP AI Automation Geospatial

Kontaktieren Sie uns, um Ihren MCP-Server in FlowHunt zu hosten

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.

FlowHunt Logo

Bereit, Ihr Geschäft zu erweitern?

Starten Sie heute Ihre kostenlose Testversion und sehen Sie innerhalb weniger Tage Ergebnisse.

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

  1. Voraussetzungen: Stellen Sie sicher, dass QGIS 3.X (getestet mit 3.22), Python 3.10+ und der uv-Paketmanager installiert sind.
  2. Repository herunterladen:
    git clone git@github.com:jjsantos01/qgis_mcp.git
    
  3. 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.
  4. 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"
            ]
          }
        }
      }
      
  5. 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:

FlowHunt MCP flow

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

AbschnittVerfügbarkeitDetails/Anmerkungen
ÜbersichtKlare Beschreibung des QGIS MCP Servers in der README.md
Liste der PromptsKeine Prompt-Vorlagen genannt
Liste der RessourcenKeine expliziten MCP-Ressourcen gefunden
Liste der ToolsIn der README.md beschrieben (Projekt-/Layer-Manipulation, Processing, Codeausführung)
API Key-AbsicherungKeine 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 Forks68
Anzahl Sterne540

Häufig gestellte Fragen

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.

Mehr erfahren

QGISMCP
QGISMCP

QGISMCP

Integrieren Sie FlowHunt mit QGIS über das Model Context Protocol (MCP), um geospatial Workflows zu automatisieren, GIS-Projekte zu verwalten und Claude KI-gest...

4 Min. Lesezeit
AI QGIS +3
JupyterMCP MCP-Server-Integration
JupyterMCP MCP-Server-Integration

JupyterMCP MCP-Server-Integration

JupyterMCP ermöglicht die nahtlose Integration von Jupyter Notebook (6.x) mit KI-Assistenten über das Model Context Protocol. Automatisieren Sie Codeausführung,...

3 Min. Lesezeit
MCP Jupyter +5
LLM Context MCP Server
LLM Context MCP Server

LLM Context MCP Server

Der LLM Context MCP Server verbindet KI-Assistenten mit externen Code- und Textprojekten und ermöglicht kontextbewusste Workflows für Code-Reviews, Dokumentatio...

4 Min. Lesezeit
AI MCP Server +5