MCP для анализа земельных участков
Construction Maps MCP Server
MCP-сервер для предпроектного анализа участков: границы Росреестра, геокодирование и карты Яндекса, инфраструктура и геометрия
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Тратит платный лимит запросов к Yandex Maps API при интенсивном использовании
- Использует неофициальное API Росреестра, точность и доступность не гарантированы
Установка
Ручная установка
python3.10 -m pip install -e .
pip install -r requirements.txtУстановка требует Python 3.10 или новее.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает 16 инструментов для анализа земельных участков в строительстве, сводя данные Росреестра через неофициальное API НСПД и Яндекс Карт. Кадастровый блок возвращает границы участка в GeoJSON, информацию о площади, адресе и категории и поиск по адресу. Геокодирование переводит адрес в координаты и обратно с проверкой. Инфраструктурный блок ищет объекты в радиусе, например школы и больницы, считает расстояния до поставщиков и получает спутниковый снимок участка. Геометрия считает площадь полигона, проверяет пересечение участков, меряет расстояние и строит буфер. Визуализация строит статическую карту с маркерами и экспортирует данные в GeoJSON и JSON. Данные кешируются двухуровнево, в памяти и в SQLite, с разным сроком жизни для разных типов данных, и ограничены по частоте запросов к обоим источникам.
Для кого. Для девелоперов, архитекторов и специалистов по земельным вопросам, которым нужен быстрый предпроектный анализ участка.
Подходит, если
- Нужно быстро получить границы, площадь и категорию участка по кадастровому номеру
- Нужно найти инфраструктуру рядом с участком и оценить логистику до поставщиков
- Нужно проверить, пересекаются ли границы соседних участков
Не подходит, если
- Нужны официальные, юридически значимые данные Росреестра: доступ идет через неофициальную библиотеку rosreestr2coord, а не через API ведомства
- Нет ключа Yandex Maps API: геокодирование и карты без него не работают
Пример запроса к агенту
Проанализируй участок 77:07:0001002:1002: покажи границы и площадь, найди школы и больницы в радиусе двух километров и сделай спутниковый снимокОграничения
Доступ к данным Росреестра идет через неофициальную библиотеку rosreestr2coord, а не официальный API ведомства, что README прямо оговаривает. Нужен собственный ключ Yandex Maps API, бесплатный тариф ограничен примерно 25 тысячами запросов в день. Требуется Python 3.10 и выше, MCP SDK не работает на 3.9. Лицензия в метаданных репозитория не заявлена явно (в README указана MIT).
Как отключить. Удалите сервер из ~/.claude/mcp-servers.json и очистите кеш в ~/.construction_maps_mcp при необходимости.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_MAPS_API_KEY обязательная, секрет | Ключ Yandex Maps API для геокодирования и карт |
| CACHE_DIR | Каталог для кеша, по умолчанию ~/.construction_maps_mcp |
| YANDEX_RATE_LIMIT_RPM | Лимит запросов к Yandex Maps в минуту, по умолчанию 15 |
| ROSREESTR_RATE_LIMIT_RPM | Лимит запросов к Росреестру в минуту, по умолчанию 30 |
Проверка безопасности
- Тратит платный лимит запросов к Yandex Maps API при интенсивном использовании
- Использует неофициальное API Росреестра, точность и доступность не гарантированы
Коротко о README
README на русском описывает сервер как интеграцию данных Росреестра (НСПД) и Яндекс Карт для предпроектного анализа участков. Дана таблица из 16 инструментов по пяти блокам: кадастр, геокодирование, инфраструктура, геометрия, визуализация. Показаны требования к Python 3.10, шаги установки и конфигурация .env, интеграция с Claude Code, примеры запросов для предпроектного анализа, логистики и проверки пересечений. Описана архитектура двухуровневого кеша с разным TTL по типам данных и rate limiting для обоих источников. Лицензия MIT, статус указан как production ready MVP.
Частые вопросы
Данные Росреестра официальные?
Нет, README прямо указывает, что доступ идет через неофициальную библиотеку rosreestr2coord, а не через API самого ведомства.
Сколько бесплатных запросов дает Yandex Maps API?
По README бесплатный тариф дает примерно 25 тысяч запросов в день, сервер сам ограничивает частоту запросов до 15 в минуту.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики