MCP Hub
Back to servers

mcp-rosreestr

An MCP server for retrieving Russian real estate data (Rosreestr), providing cadastral coordinates, area statistics, and property characteristics using the rosreestr2coord library and NSPD API.

Stars
1
Tools
3
Updated
Nov 25, 2025
Validated
Feb 28, 2026

MCP Rosreestr

MCP Server для работы с данными Росреестра - получение координат и информации об объектах недвижимости по кадастровому номеру.

Использует rosreestr2coord и API НСПД (https://nspd.gov.ru).

Возможности

  • get_cadastral_coordinates - получить данные объекта по кадастровому номеру
  • batch_get_cadastral_coordinates - пакетное получение данных
  • check_ip_location - проверка геолокации (диагностика)

Поддерживаемые типы объектов

КодТип объекта
1Объекты недвижимости (ЗУ, здания, ОКС, ОНС)
2Кадастровое деление (округа, районы, кварталы)
4Административно-территориальное деление
5Зоны и территории (ОКН, ЗОУИТ, ООПТ)
7Территориальные зоны
15Комплексы объектов (ЕНК, предприятия)

Возвращаемые данные

  • Кадастровый номер и адрес
  • Площадь и статус
  • Кадастровая стоимость
  • Характеристики здания (этажность, материал стен, год постройки)
  • Права и обременения
  • GeoJSON геометрия
  • Центр объекта (координаты)

Установка

1. Клонировать репозиторий

git clone https://github.com/yasg1988/mcp-rosreestr.git
cd mcp-rosreestr

2. Установить зависимости

pip install -r requirements.txt

Или через pyproject.toml:

pip install -e .

3. Настроить Claude Code

Добавьте в .mcp.json проекта или ~/.claude/settings.json:

{
  "mcpServers": {
    "rosreestr": {
      "command": "python",
      "args": ["/полный/путь/к/mcp-rosreestr/server.py"],
      "env": {
        "ROSREESTR_API_URL": "https://your-api-url.com",
        "ROSREESTR_API_TOKEN": "your-api-token"
      }
    }
  }
}

Важно: укажите полный путь к server.py (например, C:/Projects/mcp-rosreestr/server.py или /home/user/mcp-rosreestr/server.py).

Переменные окружения

ПеременнаяОписаниеОбязательно
ROSREESTR_API_URLURL API сервераНет (есть дефолт)
ROSREESTR_API_TOKENТокен авторизацииДа

Примеры использования

Получение данных об объекте

Получи информацию по кадастровому номеру 12:05:0402002:390

Получение данных о кадастровом квартале

Получи статистику по кадастровому кварталу 12:05:0402002 (area_type=2)

Пакетный запрос

Получи координаты участков: 12:05:0101001:1, 12:05:0101001:2, 12:05:0101001:3

Особенности

  • Автоматическое определение геолокации IP
  • Из РФ: прямой запрос к НСПД через rosreestr2coord
  • Из-за рубежа: запрос через API-прокси
  • Возврат данных в формате GeoJSON
  • Кэширование на стороне API (TTL 1 час)

API Server

Для работы из-за пределов РФ требуется API-сервер с российским IP. См. rosreestr2coord-api.

Лицензия

MIT

Reviews

No reviews yet

Sign in to write a review