gaopengbin/openlayers-mcp
AI-powered OpenLayers map control via Model Context Protocol (MCP). 30+ tools for view, layer, feature, overlay, interaction, style, and draw operations.
Platform-specific configuration:
{
"mcpServers": {
"openlayers-mcp": {
"command": "npx",
"args": [
"-y",
"openlayers-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<div align="center">
<h1>OpenLayers MCP</h1>
<p><strong>AI-Powered Map Control via Model Context Protocol for OpenLayers</strong></p>
<p>Connect any MCP-compatible AI agent to <a href="https://openlayers.org/">OpenLayers</a> — view, layers, features, styles, drawing, all through natural language.</p>
<p> <a href="https://www.npmjs.com/package/openlayers-mcp-runtime"></a> <a href="LICENSE"></a> <a href="https://github.com/gaopengbin/openlayers-mcp"></a> </p>
<p> <a href="README.zh-CN.md">中文文档</a> </p> </div>
---
+----------------+ stdio +--------------------+ WebSocket +--------------------+
| AI Agent | <--------> | openlayers-mcp- | <---------> | openlayers-mcp- |
| (Claude, | MCP | runtime | JSON-RPC | bridge |
| Cursor...) | | (Node.js) | 2.0 | (Browser) |
+----------------+ +--------------------+ +--------------------+
|
+------v------+
| OpenLayers |
| Map |
+-------------+| Package | Description | |---------|-------------| | openlayers-mcp-runtime | MCP Server (stdio) — 30+ tools across 7 toolsets, WebSocket bridge to browser | | openlayers-mcp-bridge | Browser SDK — receives commands via WebS
Loading reviews...