Atomno Mcp Rosreestr
FreeNot checkedMCP server for Russian Rosreestr open cadastral data: lookup by cadastral number / address / coordinates, cadastral value with history.
About
MCP server for Russian Rosreestr open cadastral data: lookup by cadastral number / address / coordinates, cadastral value with history.
README
mcp-rosreestr
MCP server for Russian Rosreestr open cadastral data — lookup by cadastral number, address or coordinates; cadastral value with history.
PyPI version License: MIT MCP-compatible Python 3.11+
MCP-сервер (Model Context Protocol — открытый протокол интеграции AI-агентов с внешними источниками данных), дающий ИИ-агенту прямой доступ к публичным открытым данным Росреестра РФ через НСПД (Национальная система пространственных данных, nspd.gov.ru) и Публичную кадастровую карту (ПКК) как fallback.
Часть семейства MCP-серверов atomno (atomno-mcp.ru). Открытый MIT — никакой PII собственников, только публичные характеристики объекта.
Что умеет
| Тул | Что делает |
|---|---|
lookup_by_cadastral |
По кадастровому номеру (например, 77:01:0001066:1234) возвращает площадь, год постройки, кадастровую стоимость, ВРИ (вид разрешённого использования), адрес. |
lookup_by_address |
По свободному тексту адреса возвращает список найденных объектов с их КН (кадастровыми номерами) и confidence score. |
lookup_by_coords |
По геокоординатам (lat/lon в WGS84) показывает все объекты в этой точке (земельные участки, здания, помещения). |
get_cadastral_value |
Текущая кадастровая стоимость + локально кэшированная история переоценок. |
Быстрый старт
# Через 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 |
|---|---|---|
MCP_ROSREESTR_HTTP_TIMEOUT |
HTTP-таймаут для upstream-запросов (секунды) | 15.0 |
MCP_ROSREESTR_CACHE_PATH |
Путь к локальной SQLite-базе с кэшем | ./mcp_rosreestr_cache.sqlite |
MCP_ROSREESTR_CACHE_TTL_LIVE |
TTL «живых» данных (стоимость) в секундах | 86400 (24 ч) |
MCP_ROSREESTR_CACHE_TTL_STATIC |
TTL «статичных» данных (площадь, год) в секундах | 604800 (7 дней) |
MCP_ROSREESTR_USER_AGENT |
Кастомный User-Agent для upstream | atomno-mcp-rosreestr/<version> ... |
MCP_ROSREESTR_LOG_LEVEL |
Уровень логирования (DEBUG…CRITICAL) |
INFO |
MCP_ROSREESTR_API_KEY |
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 -v
Disclaimer / правовые ограничения
- Не аффилирован с Федеральной службой государственной регистрации, кадастра и картографии (Росреестр), НСПД (
nspd.gov.ru) или Публичной кадастровой картой (ПКК). Независимый open-source клиент к публичным API. - Только открытые данные — кадастровые номера, площадь, адрес, кадастровая стоимость. Нет ПДн (персональных данных) собственников, паспортов, телефонов.
- Законное использование — due-diligence, оценка недвижимости, аналитика на основе публичных реестров. Не для сбора ПДн, спама или обхода ограничений upstream.
- Данные носят справочный характер; для юридически значимых решений заказывайте официальную выписку ЕГРН (Единый государственный реестр недвижимости).
- Upstream API недокументированы и могут меняться без предупреждения. Используете на свой риск.
Лицензия
MIT © Atomno
Ссылки
- GitHub
- PyPI
- Issues / баг-трекер
- MCP Catalog (Glama.ai)
- Семейство atomno MCP: atomno-mcp.ru
Install Atomno Mcp Rosreestr in Claude Desktop, Claude Code & Cursor
unyly install atomno-mcp-rosreestrInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add atomno-mcp-rosreestr -- uvx atomno-mcp-rosreestrStep-by-step: how to install Atomno Mcp Rosreestr
FAQ
Is Atomno Mcp Rosreestr MCP free?
Yes, Atomno Mcp Rosreestr MCP is free — one-click install via Unyly at no cost.
Does Atomno Mcp Rosreestr need an API key?
No, Atomno Mcp Rosreestr runs without API keys or environment variables.
Is Atomno Mcp Rosreestr hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Atomno Mcp Rosreestr in Claude Desktop, Claude Code or Cursor?
Open Atomno Mcp Rosreestr on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Atomno Mcp Rosreestr with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
