geoanalisis-mcp
The geoanalisis-mcp server enables reading, analyzing, and visualizing vector geospatial data, integrating with Claude Desktop. It supports FileGDB, Shapefile, GeoJSON, GeoPackage, KML, and any GDAL/OGR-compatible format.
list_layers: List all layers in a spatial file, including geometry type, feature count, and CRS.get_layer_schema: Retrieve a layer's full schema — fields/types, bounding box, CRS (EPSG code + WKT), and feature count.scan_field_stats: Compute descriptive statistics per field — min/max/mean/std for numeric fields; unique counts and value samples for categorical fields.read_features: Extract features as a GeoJSON FeatureCollection, with support for SQLWHEREfilters and bounding box (bbox) spatial filters.preview_geometries: Preview geometries of the first N features in WKT format, including geometry type and individual bounding boxes.render_map: Generate an interactive HTML map with Canvas 2D rendering, pan/zoom, click-to-inspect attributes, and thematic coloring by field. This is the primary visualization method.export_map_image: Export a PNG map with symbology, basemap, and intelligent labeling.export_map_cartographic: Export a full cartographic PNG layout including title, legend, scale bar, north arrow, and coordinate grid.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@geoanalisis-mcplist layers in sample.gdb"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GeoAnalisis MCP
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 |
| Lista las capas de un archivo espacial con tipo de geometría, feature count y CRS |
| Esquema completo de una capa: campos, tipos, bbox, CRS |
| Estadísticas descriptivas por campo (numéricos y categóricos) |
| Lee features como GeoJSON FeatureCollection con filtros WHERE y bbox |
| Vista previa de geometrías en WKT |
| Mapa interactivo Leaflet (pan/zoom, clic para atributos, multicapa con toggle, leyenda, escala) |
| Imagen del mapa (JPG/PNG/PDF/SVG) con basemap, simbología, leyenda, escala, norte y etiquetado |
| 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.
Related MCP server: MCP Data Visualization Server
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.mcpbInstalación manual (desarrollo)
Requiere Python ≥ 3.11 y uv.
git clone https://github.com/alexrobl/geoanalisis-mcp
cd geoanalisis-mcp
uv syncAgrega 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alexrobl/geoanalisis-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server