Skip to main content
Glama

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_URL

URL 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

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

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/yasg1988/mcp-rosreestr'

If you have feedback or need assistance with the MCP directory API, please join our Discord server