Back to Browse

Geolens MCP Server

Developer ToolsModerate6.4MCP RegistryLocal
Free

Server data from the Official MCP Registry

Read-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.

About

Read-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.

Security Report

6.4
Moderate6.4Moderate Risk

GeoLens MCP server is a read-only client for a GeoLens instance that authenticates via GEOLENS_API_KEY or GEOLENS_TOKEN from environment variables and has no hardcoded secrets. Code shows careful hardening: UUID validation on path ids to prevent path redirection, stripping of raw provider URLs and credentials from responses, an extra-forbid argument schema, and a sandboxed SQL endpoint; the main caveats are the broad query tool exposing SQL execution to the agent (server-side sandboxed) and the truncated client code that could not be fully reviewed. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.

6 files analyzed · 7 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Base URL of the GeoLens instance, e.g. https://geolens.example.com (the /api suffix is appended automatically).Optional

Environment variable: GEOLENS_INSTANCE

API key, sent as X-Api-Key. Omit for public-only access.Required

Environment variable: GEOLENS_API_KEY

JWT bearer token, used only when GEOLENS_API_KEY is unset.Required

Environment variable: GEOLENS_TOKEN

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-geolens-io-geolens": {
      "env": {
        "GEOLENS_TOKEN": "your-geolens-token-here",
        "GEOLENS_API_KEY": "your-geolens-api-key-here",
        "GEOLENS_INSTANCE": "your-geolens-instance-here"
      },
      "args": [
        "-y",
        "geolens"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!