qgis-mcp MCP Server
nkarasiak/qgis-mcp
[](https://agentrank-ai.com/tool/nkarasiak--qgis-mcp/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Are you the maintainer of nkarasiak/qgis-mcp? Claim this listing →
Connect QGIS to AI agent through the Model Context Protocol (MCP)
Add AgentRank to Claude Code Discover and compare tools like nkarasiak/qgis-mcp — your AI finds the right one automatically
Get API Access → claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
nkarasiak/qgis-mcp is a Python MCP server licensed under GPL-2.0. Connect QGIS to AI agent through the Model Context Protocol (MCP)
Ranked #399 out of 24846 indexed tools.
In the top 2% of all indexed tools.
Has 11 contributors.
Ecosystem
Python GPL-2.0
Score Breakdown
Stars 15% 355
355 stars → growing community
Freshness 25% 21d ago
Last commit 21d ago → recently updated
Issue Health 25% 92%
24/26 issues closed → responsive maintainer
Contributors 10% 11
11 contributors → active community
Dependents 25% 0
No dependents → no downstream usage
npm Downloads N/A
PyPI Downloads N/A
Forks 82
Description Good
License GPL-2.0
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
Matched Queries
From the README
# QGIS MCP Connect [QGIS](https://qgis.org/) to any AI agent that speaks the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/), so the agent drives QGIS directly: manage layers, edit features, run processing algorithms, render maps, and more. 125 MCP tools covering layer management, feature editing, processing, rendering, styling, layout & atlas authoring, cross-layer SQL, plugin development, and system management. Compatible with QGIS 3.28–4.x. Model and client agnostic: any MCP client works, among them Claude Code, Codex CLI, Gemini CLI, Qwen Code, Kimi Code CLI, GitHub Copilot CLI, opencode, LM Studio, Claude Desktop, Cursor, VS Code, Windsurf, Zed, and more. ## Architecture ``` AI agent ←→ MCP Server (FastMCP) ←→ TCP socket ←→ QGIS Plugin (QTimer) ←→ PyQGIS API ``` 1. **QGIS Plugin** (`qgis_mcp_plugin/`) - Runs inside QGIS. Non-blocking TCP socket server that processes JSON commands within QGIS's event loop. 2. **MCP Server** (`src/qgis_mcp/server.py`) - Runs ouRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.