← Directory
mcp · Global
openlayers-mcp
AI-powered OpenLayers map control via Model Context Protocol (MCP). 30+ tools for view, layer, feature, overlay, interaction, style, and draw operations.
Claim this listing
Represent openlayers-mcp? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
What's in it
- Data offered docs-verified
- map view control (flyTo, setView, getView, fitExtent, zoomIn, zoomOut) · tile and vector layer management (add, remove, list, visibility, opacity, z-index) · feature management (addFeature, addGeoJSON, updateFeature, listFeatures) · map interaction (screenshot, getFeatureAtPixel, getFeaturesInExtent) · overlays (add, update, remove, list) · feature and layer styling · drawing (enableDraw, disableDraw, getDrawnFeatures)
- Coverage llm-inferred
- Global
- Formats docs-verified
- MCP stdio
- Access llm-inferred
- Free and open source (MIT licence per the README). No API key required per the catalogue entry. Runs locally via npx (Node.js), and requires an OpenLayers page open in a browser with the bridge connected.
Useful for
- Use cases llm-inferred
- Prototyping interactive site-boundary and constraint-layer viewers for client and planning-stakeholder review · Drawing a site boundary on the map and exporting it as GeoJSON for survey or design handover · Overlaying GeoJSON datasets (e.g. flood extents, drainage assets) on a basemap to check them visually during desk studies
- Audience llm-inferred
- GIS analysts · web mapping developers · digital and technology teams building map-based tools for consultancy projects
Limitations
- Constraints docs-verified
- Controls a map; it does not provide any datasets or environmental data itself · Requires the openlayers-mcp-runtime to run locally (default WebSocket port 9300) and a browser page with the bridge connected · Only 4 of 7 toolsets are enabled by default; overlay, style and draw tools need enable_toolset · Browser map page must stay open for tool calls to take effect · Maintenance status and release stability are not stated in the docs
- Licence
- MIT
- Authentication
- No API key required (repository README, auto-extracted; check upstream requirements)
- GitHub stars
- 11
- Last commit
- 15/10/2026
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- npm:openlayers-mcp-runtime
- Verification
- Not independently verified
Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.
Provenance & evidence
Daily discovery 2026-10-15: GitHub search; verified via GitHub API. Tools/install/auth auto-extracted from README.
Metadata observed 14/10/2026 · daily-2026-10-15 (github-search)