MCP Rosreestr
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Rosreestrget cadastral data for 12:05:0402002:390"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Rosreestr
MCP-сервер для получения данных Росреестра/НСПД по кадастровому номеру.
Главная идея: сервер делает запросы в НСПД с той машины, где он запущен. Если вы запускаете MCP на российском VPS или компьютере с российским IP, запросы идут с вашего IP. Никакой общий API-ключ автора проекта для этого не нужен.
Что умеет
получить объект по кадастровому номеру;
вернуть GeoJSON-геометрию и доступные свойства объекта;
обработать несколько кадастровых номеров одним запросом;
проверить, с какого IP сейчас выходит машина, где запущен MCP.
Related MCP server: rcs-mcp
Важно про НСПД и HTTP 403
НСПД часто возвращает HTTP 403, если запрос идет:
с иностранного IP;
с некоторых датацентровых IP;
без ожидаемых браузерных заголовков;
через среду, где не обрабатывается SSL-цепочка НСПД.
Этот MCP по умолчанию работает в прямом режиме:
ваш Claude/Cursor/Codex -> этот MCP -> НСПДПоэтому для нормальной работы запускайте MCP на машине с российским IP. Это может быть ваш российский VPS, сервер в офисе или ПК в РФ.
Установка
1. Поставьте Python
Нужен Python 3.10 или новее.
Проверка:
python --version2. Скачайте проект
git clone https://github.com/yasg1988/mcp-rosreestr.git
cd mcp-rosreestr3. Установите зависимости
pip install -r requirements.txtПодключение к Claude Desktop / Claude Code / Cursor
Добавьте MCP-сервер в конфиг клиента.
Пример:
{
"mcpServers": {
"rosreestr": {
"command": "python",
"args": ["/полный/путь/к/mcp-rosreestr/server.py"],
"env": {
"ROSREESTR_MODE": "direct"
}
}
}
}Замените /полный/путь/к/mcp-rosreestr/server.py на реальный путь.
Примеры путей:
/home/user/mcp-rosreestr/server.py
C:/Projects/mcp-rosreestr/server.pyПосле изменения конфига перезапустите MCP-клиент.
Режимы работы
direct
Режим по умолчанию.
"ROSREESTR_MODE": "direct"MCP ходит в НСПД напрямую с IP вашей машины. Для большинства пользователей из РФ нужен именно этот режим.
auto
"ROSREESTR_MODE": "auto"MCP проверяет страну текущего IP. Если IP российский, использует прямой режим. Если не российский, пробует API-прокси.
api
{
"ROSREESTR_MODE": "api",
"ROSREESTR_API_URL": "https://your-api.example.com",
"ROSREESTR_API_TOKEN": "your-token"
}Этот режим нужен только если вы отдельно развернули свой API-прокси на российском IP. Обычному пользователю он не нужен.
Доступные инструменты MCP
get_cadastral_coordinates
Получает данные по одному кадастровому номеру.
Пример запроса в чате:
Получи данные Росреестра по кадастровому номеру 12:05:0402002:390Параметры:
Параметр | Описание |
| Кадастровый номер |
| Тип объекта, по умолчанию |
batch_get_cadastral_coordinates
Получает данные по нескольким кадастровым номерам.
Пример:
Получи координаты участков 12:05:0101001:1, 12:05:0101001:2, 12:05:0101001:3check_ip_location
Показывает IP, страну и режим, который будет использовать MCP.
Пример:
Проверь, российский ли IP у MCP РосреестраТипы объектов area_type
Код | Что означает |
1 | Объекты недвижимости: земельные участки, здания, сооружения |
2 | Кадастровое деление |
4 | Административное деление |
5 | Зоны и территории |
7 | Территориальные зоны |
15 | Комплексы объектов |
Чаще всего нужен area_type=1.
Частые проблемы
Ошибка HTTP 403
Скорее всего НСПД заблокировала запрос.
Что проверить:
Запущен ли MCP на машине с российским IP.
Не идет ли трафик через VPN/прокси с иностранным IP.
Работает ли НСПД в браузере с этой же машины.
Что показывает инструмент
check_ip_location.
MCP запускается, но данных нет
Проверьте:
Правильно ли написан кадастровый номер.
Подходит ли
area_type.Есть ли объект в НСПД.
Ошибка rosreestr2coord is not installed
Установите зависимости:
pip install -r requirements.txtЧто MCP не делает
Не обходит блокировки НСПД.
Не дает общий публичный API автора проекта.
Не гарантирует работу с иностранного IP.
Не хранит ваши запросы и не использует внешний сервер, если включен режим
direct.
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Catastro espanol en JSON limpio: inmuebles por referencia catastral, coordenadas o direccion.
Russian company lookup (EGRUL/INN), Cyrillic search, RU page to Markdown. Pay per call in USDC.
Danish address & property lookup: BBR, Matriklen, DAR, CVR. A DAWA/Datafordeler-compatible source.
Looks up the Rural Environmental Registry (CAR) of a property from the CAR number. Platform-hosted,
Related MCP Servers
- FlicenseAqualityCmaintenanceEnables querying OpenStreetMap data (buildings, roads, amenities, etc.) via Overpass API and converts them to GeoJSON format for GIS analysis and visualization.86-
- AlicenseAqualityBmaintenanceEnables searching Polish administrative areas and retrieving real estate transaction data from the official registry via geoportal.gov.pl.3GPL 3.0
- FlicenseNot gradedqualityBmaintenanceEnables to query South Korean cadastral and land information (parcel boundaries, land use zones, official land prices) via VWorld Open API, supporting geocoding, reverse geocoding, and location search for real estate feasibility reviews.-
- AlicenseAqualityAmaintenanceMCP server for Russian Rosreestr open cadastral data — lookup by cadastral number, address or coordinates; cadastral value with history.41MIT