mcp-rosreestr
This server provides access to Russian Rosreestr public cadastral data (via NSPD with PKK as fallback), allowing lookup of property information by cadastral number, address, or coordinates, and retrieving cadastral value history. All data is open/public (no PII) and responses are locally cached in SQLite.
lookup_by_cadastral— Retrieve public characteristics of a property by cadastral number (e.g.,77:01:0001066:1234), including area, year built, cadastral cost, permitted use (ВРИ), address, object type, floor info, wall material, registration dates, encumbrance hints, and optional GeoJSON geometry.lookup_by_address— Search for cadastral objects using a free-text address string, returning a ranked list of matches with cadastral numbers and confidence scores.lookup_by_coords— Identify all cadastral objects (land plots, buildings, premises) at a given WGS84 lat/lon point, with an optional buffer radius.get_cadastral_value— Retrieve the current cadastral value of a property plus any locally cached history of revaluations (useful for property tax assessment and due diligence).
Click on "Install 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-rosreestrlook up cadastral info for 77:01:0001066:1234"
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 server for Russian Rosreestr open cadastral data — lookup by cadastral number, address or coordinates; cadastral value with history.
MCP-сервер (Model Context Protocol — открытый протокол интеграции AI-агентов с внешними источниками данных), дающий ИИ-агенту прямой доступ к публичным открытым данным Росреестра РФ через НСПД (Национальная система пространственных данных, nspd.gov.ru) и Публичную кадастровую карту (ПКК) как fallback.
Часть семейства MCP-серверов atomno (atomno-mcp.ru). Открытый MIT — никакой PII собственников, только публичные характеристики объекта.
Что умеет
Тул | Что делает |
| По кадастровому номеру (например, |
| По свободному тексту адреса возвращает список найденных объектов с их КН (кадастровыми номерами) и confidence score. |
| По геокоординатам (lat/lon в WGS84) показывает все объекты в этой точке (земельные участки, здания, помещения). |
| Текущая кадастровая стоимость + локально кэшированная история переоценок. |
Related MCP server: mcp-fns-check
Быстрый старт
# Через uvx (рекомендуется — без установки)
uvx atomno-mcp-rosreestr
# Или через pipx
pipx install atomno-mcp-rosreestr
mcp-rosreestrПодключение в Cursor
Добавьте в ~/.cursor/mcp.json:
{
"mcpServers": {
"rosreestr": {
"command": "uvx",
"args": ["atomno-mcp-rosreestr"]
}
}
}Подключение в Claude Desktop
%APPDATA%/Claude/claude_desktop_config.json (Windows) или ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"rosreestr": {
"command": "uvx",
"args": ["atomno-mcp-rosreestr"]
}
}
}CLI
atomno-mcp-rosreestr --help # usage
atomno-mcp-rosreestr --version # 0.1.0
atomno-mcp-rosreestr --check-config # кэш + upstream NSPD/PKK
atomno-mcp-rosreestr --transport http --port 8000 # сетевой транспортHealth-check
atomno-mcp-rosreestr --check-configВыведет состояние локального кэша и доступность upstream-сервисов (NSPD, PKK).
Конфигурация (env vars)
Canonical-имена — с префиксом MCP_ROSREESTR_. Legacy ROSREESTR_* поддерживаются с DeprecationWarning.
Переменная | Описание | Default |
| HTTP-таймаут для upstream-запросов (секунды) |
|
| Путь к локальной SQLite-базе с кэшем |
|
| TTL «живых» данных (стоимость) в секундах |
|
| TTL «статичных» данных (площадь, год) в секундах |
|
| Кастомный User-Agent для upstream |
|
| Уровень логирования ( |
|
| Pro-фичи (не требуется для open client) | — |
Источники данных
НСПД (
nspd.gov.ru) — основной источник, актуальный геопортал Росреестра.ПКК (
pkk5.rosreestr.ru) — fallback (legacy), используется только если НСПД не отвечает или объект не найден.
API оба недокументированные и могут меняться. Клиент написан defensively: при изменении формы ответа поля деградируют до None, а не падают.
Кэширование и ratelimit
Все ответы кэшируются локально в SQLite с раздельными TTL: 24 часа для волатильных (стоимость), 7 дней для статичных (адрес, площадь, год постройки).
История кадастровых стоимостей накапливается локально из периодических обращений (open-данные не выдают полный аудит-trail).
Запросы к upstream — politely-paced, без агрессивного fan-out.
Тестирование
git clone https://github.com/atomno-mcp/mcp-rosreestr
cd mcp-rosreestr
pip install -e ".[dev]"
pytest -vDisclaimer / правовые ограничения
Не аффилирован с Федеральной службой государственной регистрации, кадастра и картографии (Росреестр), НСПД (
nspd.gov.ru) или Публичной кадастровой картой (ПКК). Независимый open-source клиент к публичным API.Только открытые данные — кадастровые номера, площадь, адрес, кадастровая стоимость. Нет ПДн (персональных данных) собственников, паспортов, телефонов.
Законное использование — due-diligence, оценка недвижимости, аналитика на основе публичных реестров. Не для сбора ПДн, спама или обхода ограничений upstream.
Данные носят справочный характер; для юридически значимых решений заказывайте официальную выписку ЕГРН (Единый государственный реестр недвижимости).
Upstream API недокументированы и могут меняться без предупреждения. Используете на свой риск.
Лицензия
MIT © Atomno
Ссылки
Семейство atomno MCP: atomno-mcp.ru
Maintenance
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/atomno-mcp/mcp-rosreestr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server