Mapsmith
OfficialMapsmith 🔨🗺️
Профессиональная геообработка для AI-агентов — с проверяемым происхождением.
Mapsmith — это открытый MCP-сервер, который предоставляет любому AI-агенту (Claude, ChatGPT, Copilot, Cursor или вашему собственному) реальные возможности GIS-анализа: не просто «сделай мне карту», а буферы, наложения, перепроецирования, зональную статистику, анализ рельефа и сетей — выполняемые детерминированными движками, никогда не галлюцинируемые моделью.
Спрашивайте результат. Агент выбирает инструменты. Каждый вывод несет свое полное происхождение.
Почему Mapsmith
Настоящая геообработка, а не CRUD для карт. Построен на проверенном открытом геопространственном стеке (GDAL, GeoPandas, Shapely и другие: WhiteboxTools, PDAL, DuckDB Spatial, QGIS Processing через sidecar).
Происхождение по замыслу. Каждый слой, который создает Mapsmith, поставляется с машиночитаемым манифестом происхождения: исходные наборы данных (с контрольными суммами), каждый выполненный инструмент, точные параметры, решения по CRS, версии ПО, временные метки. Перезапустите его побитово идентично, без LLM. Никакого AI-мусора.
LLM управляет, инструменты вычисляют. Геометрия и числа всегда поступают только из детерминированных выполнений инструментов — никогда из вывода модели.
Семантические инструменты, а не свалка инструментов. Подобранный набор инструментов уровня целей плюс доступный для поиска каталог операций (прогрессивное обнаружение), потому что точность агента падает, когда вы открываете сотни сырых инструментов.
Related MCP server: NodeAPI
Быстрый старт
# Docker (the supported path)
docker run -i --rm -v $(pwd)/data:/data ghcr.io/mapsmith-ai/mapsmith
# or from PyPI
uvx mapsmithДобавьте в Claude Desktop / любой MCP-клиент (stdio):
{
"mcpServers": {
"mapsmith": {
"command": "uvx",
"args": ["mapsmith"]
}
}
}Затем спрашивайте своего агента что-то вроде:
«Возьми parcels.gpkg, оставь только участки в пределах 300 м от реки в rivers.gpkg, и дай мне результат с происхождением анализа.»
Инструменты (v0.1)
Инструмент | Что делает |
| CRS, типы геометрии, схема, экстент, количество объектов любого векторного набора данных |
| Метрический буфер с автоматическим расчетом UTM для географической CRS |
| Обрезать слой с помощью маски |
| Перепроецировать в любую CRS (код EPSG или WKT) |
| Соединить атрибуты по пространственному предикату (intersects/within/contains) |
| Возвращает полный манифест происхождения любого вывода Mapsmith |
| Доступный для поиска каталог доступных операций (прогрессивное обнаружение) |
Каждый инструмент, который записывает вывод, также записывает <output>.provenance.json рядом с ним.
Пример происхождения
{
"mapsmith_version": "0.1.0",
"operation": "buffer_layer",
"parameters": {"distance_meters": 300.0},
"inputs": [{"path": "rivers.gpkg", "sha256": "9f2c…", "crs": "EPSG:4326"}],
"crs_decisions": {"analysis_crs": "EPSG:32632", "reason": "estimated UTM zone for metric buffering"},
"engine": {"name": "geopandas", "version": "1.0.1"},
"started_at": "2026-08-18T10:15:03Z",
"finished_at": "2026-08-18T10:15:04Z"
}Архитектура
AI agent (Claude / ChatGPT / Copilot / your app)
│ MCP (stdio local · Streamable HTTP remote)
▼
┌─────────────────────────────────────────────┐
│ Mapsmith server │
│ · semantic tools + operation catalog │
│ · parameter validation, CRS discipline │
│ · provenance recorder (lineage manifests) │
├─────────────────────────────────────────────┤
│ Engines │
│ · vector: GeoPandas/Shapely (built-in) │
│ · raster: Rasterio (roadmap) │
│ · terrain/hydro: WhiteboxTools (roadmap) │
│ · qgis_process / GRASS sidecar (roadmap, │
│ GPL-isolated via subprocess) │
└─────────────────────────────────────────────┘План развития
Растровый движок (Rasterio): зональная статистика, обрезка, отмывка рельефа, алгебра
Адаптер WhiteboxTools: рельеф и гидрология (500+ разрешительных инструментов)
Боковой процесс QGIS Processing (изолированный подпроцесс): ~900 алгоритмов
Инструмент выполнения кода в песочнице для длинного хвоста
Удаленный сервер (Streamable HTTP + OAuth), прогресс длительных задач через MCP Tasks
Отрисовка карт: доступные для публикации URL просмотрщика MapLibre, MCP Apps
Политика поддержки установки
Docker (или uvx на машине с работающими колесами) — единственный поддерживаемый путь установки. Нативные геопространственные зависимости на трех ОС — это черная дыра поддержки; вопросы о сломанных локальных окружениях будут перенаправлены сюда.
Лицензия
Сервер и движки Mapsmith: AGPL-3.0-or-later (см.
LICENSE)Клиентский SDK и определения схем инструментов (будущий
sdk/): Apache-2.0
Вы можете свободно размещать Mapsmith на своем сервере навсегда. Если вы изменяете его и предлагаете как услугу, AGPL просит вас делиться своими изменениями — или свяжитесь с нами по поводу коммерческой лицензии.
«Mapsmith» является товарным знаком проекта Mapsmith — см. TRADEMARKS.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables advanced geospatial analysis including elevation queries, line-of-sight calculations, terrain visualization, and autonomous drone mission planning with real-time safety analysis and 3D visualization capabilities.MIT
- Flicense-qualityDmaintenanceMachine-native GIS processing API for AI agents and developers. Convert, reproject, validate, repair, buffer, clip, dissolve, and tile vector geodata across 25 endpoints. Pay-per-use USDC on Solana Mainnet ($0.01/op). No accounts, no API keys. Remote MCP SSE.
- Flicense-qualityDmaintenanceExposes ArcGIS Pro geoprocessing capabilities to LLMs via the arcpy library, enabling automated spatial analysis and data management. It provides a comprehensive suite of tools for vector geoprocessing, terrain analysis, and raster operations designed for GIS workflows.4

Magic Lane MCP Serverofficial
AlicenseBqualityBmaintenanceEnables AI agents to become geospatially intelligent assistants with tools for location search, smart routing, round trip planning, reverse geocoding, isochrone analysis, route visualization, geofence management, and interactive map display.8377Apache 2.0
Related MCP Connectors
Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.
Precision math engine for AI agents. 203 exact methods. Zero hallucination.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/mapsmith-ai/mapsmith'
If you have feedback or need assistance with the MCP directory API, please join our Discord server