Geoanalisis
FreeNot checkedEnables reading and analysis of vector spatial data through Claude Desktop, supporting formats like FileGDB, Shapefile, GeoJSON, and GeoPackage with tools for l
About
Enables reading and analysis of vector spatial data through Claude Desktop, supporting formats like FileGDB, Shapefile, GeoJSON, and GeoPackage with tools for layer listing, schema inspection, field statistics, feature extraction, and interactive map rendering.
README
Servidor MCP para lectura, análisis y cartografía de datos espaciales vectoriales, integrado con Claude Desktop. De una instrucción en lenguaje natural a un mapa profesional, sin abrir un SIG de escritorio.

Herramientas
| Tool | Descripción |
|---|---|
list_layers |
Lista las capas de un archivo espacial con tipo de geometría, feature count y CRS |
get_layer_schema |
Esquema completo de una capa: campos, tipos, bbox, CRS |
scan_field_stats |
Estadísticas descriptivas por campo (numéricos y categóricos) |
read_features |
Lee features como GeoJSON FeatureCollection con filtros WHERE y bbox |
preview_geometries |
Vista previa de geometrías en WKT |
render_map |
Mapa interactivo Leaflet (pan/zoom, clic para atributos, multicapa con toggle, leyenda, escala) |
export_map_image |
Imagen del mapa (JPG/PNG/PDF/SVG) con basemap, simbología, leyenda, escala, norte y etiquetado |
export_map_cartographic |
Plancha cartográfica formal: título, panel lateral con leyenda e índice de localización, escala gráfica, norte y grilla de coordenadas |
Capacidades transversales (compartidas por las tres herramientas de mapas):
- Multicapa —
extra_layerssuperpone capas adicionales con color, estilo de línea, transparencia y etiqueta propios por capa. - Simbología —
color_bypara categorías rápidas, ostyleavanzadocategorized/graduated(rampas de color y cortes de clase). - Basemap personalizado —
basemapacepta la raíz de un ArcGIS MapServer tileado o una plantilla XYZ{z}/{x}/{y}; default CartoDB Positron. - Filtros —
where(SQL OGR) ybbox; conwherela extensión del mapa se ajusta a las features filtradas. - CRS — reproyección automática a WGS84;
source_crs/crspara archivos que no declaran sistema de referencia. - Etiquetado —
label_byetiqueta features por campo con colocación inteligente.
Formatos soportados: FileGDB (.gdb), Shapefile (.shp), GeoJSON, GeoPackage (.gpkg), KML y cualquier formato vectorial compatible con GDAL/OGR.
Instalación en Claude Desktop (recomendada)
Requiere uv instalado.
- Descarga
geoanalisis-mcp-X.Y.Z.mcpbdesde Releases - Ábrelo con Claude Desktop (doble clic o Configuración → Extensiones → Instalar extensión)
- Listo — las dependencias se resuelven automáticamente con uv al primer arranque
Para generar el bundle desde el código fuente:
npx @anthropic-ai/mcpb pack . geoanalisis-mcp.mcpb
Instalación manual (desarrollo)
Requiere Python ≥ 3.11 y uv.
git clone https://github.com/alexrobl/geoanalisis-mcp
cd geoanalisis-mcp
uv sync
Agrega esto a tu claude_desktop_config.json:
{
"mcpServers": {
"geoanalisis": {
"command": "/ruta/al/repo/.venv/bin/geoanalisis-mcp"
}
}
}
render_map
Genera un artifact HTML interactivo con Leaflet directamente en Claude, con doble salida:
- Inline en el chat — pan, zoom, clic en un feature para ver sus atributos, control de capas con toggle, leyenda, barra de escala y coordenadas del cursor. Dentro del sandbox de Claude los tiles externos están bloqueados, por lo que el fondo se ve gris.
- Alta fidelidad en disco — guarda además un HTML (
{capa}_dynamic.html) donde el basemap sí carga al abrirlo en el navegador.
Los datos se embeben server-side (con muestreo uniforme si se supera limit), sin gastar contexto de la conversación.
export_map_image y export_map_cartographic
Generan la imagen server-side con matplotlib + contextily: se muestra inline en el chat (72 DPI) y se guarda en disco en alta resolución (dpi configurable; con dpi > 150 los tiles del basemap se piden a mayor zoom para conservar la nitidez). Ambas devuelven además un reporte textual de la simbología realmente aplicada a cada capa.
export_map_image— vista rápida para revisión: leyenda, escala, norte y créditos opcionales. Salida.png,.jpg,.pdf(vectorial) o.svg.export_map_cartographic— producto formal de entrega: título institucional, panel lateral con leyenda, convenciones e índice de localización, y franja inferior con norte, escala gráfica y fuente. Recomendado.jpgpara trabajo y.pdfpara entrega.
Install Geoanalisis in Claude Desktop, Claude Code & Cursor
unyly install geoanalisis-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add geoanalisis-mcp -- uvx --from git+https://github.com/alexrobl/geoanalisis-mcp geoanalisis-mcpFAQ
Is Geoanalisis MCP free?
Yes, Geoanalisis MCP is free — one-click install via Unyly at no cost.
Does Geoanalisis need an API key?
No, Geoanalisis runs without API keys or environment variables.
Is Geoanalisis hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Geoanalisis in Claude Desktop, Claude Code or Cursor?
Open Geoanalisis on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Geoanalisis with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
