GeoLens MCP server
io.github.geolens-io/geolens·v1.29.2·266 starsRead-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.
not scanned yet
266 stars320 downloads/wk
Reviews
Write oneNobody has reviewed GeoLens yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GeoLens tools
No tool declarations could be read from the package source. They show once the server is installed.
How GeoLens compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 55% of 802 Databases servers
- GitHub stars
- 266
- more than 95% of 602 Databases servers
- Downloads a week
- 320
- more than 77% of 328 Databases servers with a package
Release history: 11 versions in the registry since 2026-09-12, latest 2026-11-02, typically one every 6 days.
Install GeoLens in Claude Code, Cursor or VS Code
claude mcp add geolens -- uvx geolens-mcp
What the publisher says
From the GeoLens repository's README, as published. We do not edit it. Read it on GitHub
GeoLens
English | Español | Français | Deutsch | 简体中文
Turn scattered GIS files into a searchable catalog and shareable maps—on your own infrastructure.
GeoLens brings files, database tables, service snapshots, and remote assets into one spatial catalog you control. Search metadata, preview data, and keep every dataset’s origin visible. Build maps in the browser, publish links or embeds, and keep using QGIS and open standards alongside your team’s existing tools.
No install required. Browse the sample catalog and maps without an account, or sign in with Google, GitHub, or Microsoft to try the map builder. Demo data may be wiped at any time.
The map builder: every Manhattan building extruded to its true roof height and colored by the era it was built, the subway threading beneath, built from open data with scripts/seed-showcase.py
What you can do
- Find datasets: search one catalog across file uploads, database tables, and imported service snapshots.
- Build and share maps: compose multi-layer maps in the browser, then publish a link or embed them where people work.
- Use your existing tools: connect QGIS, ArcGIS, MapLibre, and scripts through OGC/STAC APIs and direct tile URLs.
git clone https://github.com/geolens-io/geolens.git && cd geolens
bash scripts/install.sh # read it first: it writes .env, generates secrets, runs docker compose up -d
# Open http://localhost:8080, then log in with the credentials you choseOr the one-line form, which runs the same script and pulls the prebuilt images:
curl -fsSL https://getgeolens.com/install.sh | shImages are published for linux/amd64 and linux/arm64. A fresh install runs six containers at about 1.3 GB resident.
Privacy, outbound connections, and data sources
GeoLens has no telemetry and phones home to nothing, except default basemap tiles from tiles.openfreemap.org until an administrator configures another provider. Features you opt into can make outbound calls: AI assist to your chosen OpenAI-compatible endpoint or Anthropic key, OAuth/OIDC sign-in, SMTP, remote or S3 data sources, and off-site backups.
Upload files, create datasets in the browser, or register tables already in GeoLens’s own PostGIS database without copying them. WFS, ArcGIS FeatureServer, and OGC API Features imports create one-shot copies; remote STAC assets remain live references. GeoLens records each dataset’s origin, indexes catalog metadata with pg_trgm for fuzzy search, and can add pgvector semantic ranking after you configure an embedding provider and enable semantic search.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GeoLens: common questions
- Is GeoLens MCP server safe?
- Mostly: it is graded B (82/100). Read the GeoLens safety report
- How do I install GeoLens?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GeoLens need an API key?
- Yes. The registry entry asks for
GEOLENS_API_KEY,GEOLENS_TOKEN. - Is GeoLens maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v1.29.2.
- What can I use instead of GeoLens?
- Servers from other publishers that do the same job: Memory Vault MCP server, CogniCore MCP server and DBHub MCP server.
- How does GeoLens compare with other Databases MCP servers?
- safety score 82/100 (higher than 55% of 802 Databases servers); github stars 266 (more than 95% of 602 Databases servers); downloads a week 320 (more than 77% of 328 Databases servers with a package). Full comparison.
Alternatives to GeoLens
Same job from other publishers: the closest match first, then the best rated.
- Memory VaultLocal-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.not reviewedGrowingB
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- MotherduckSQL analytics and data engineering for AI Assistants and IDEsnot reviewedEstablishedA
- KeboolaConnect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...not reviewedEstablishedA