Rosreestr

MCP Server для работы с данными Росреестра - кадастровые номера, координаты, информация об объектах недвижимости (ЗУ, ОКС, зоны)
  • python

4

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

This MCP Server provides access to Rosreestr data, allowing you to obtain coordinates and property details by cadastral number. It leverages rosreestr2coord and an NSLP API to deliver accurate information and GeoJSON geometries for real estate objects, enabling efficient, automated querying and analysis.

How to use

You connect to the MCP server from your client and request data about parcels or cadastral blocks using the server’s available features. The server returns cadastral numbers, addresses, area, status, cadastral value, building characteristics, rights and encumbrances, GeoJSON geometry, and the object center coordinates. You can perform single lookups, batch queries, and diagnose IP-based location when needed.

Practical usage patterns include querying a single object by cadastral number, requesting data for a cadastral block, or sending a batch of cadastral numbers to retrieve multiple results in one call. All responses include a GeoJSON geometry for mapping and spatial analysis.

How to install

Prerequisites: you need Python installed on your system and access to install Python dependencies.

Step 1: Clone the repository

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

Step 2: Install dependencies

pip install -r requirements.txt

Or install in editable mode from the project file

pip install -e .


Step 3: Configure Claude Code for MCP access

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

## Additional setup and environment variables

Environment variables define how your MCP server authenticates and where it is reachable.

The following variables are used:

- ROSREESTR\_API\_URL — URL of the server API. Optional (has a default).
- ROSREESTR\_API\_TOKEN — Authorization token. Required.

## Available tools

### get\_cadastral\_coordinates

Fetch data for a single object by cadastral number, returning coordinates, address, area, status, cadastral value, building characteristics, rights, and GeoJSON geometry.

### batch\_get\_cadastral\_coordinates

Perform batch requests to retrieve data for multiple cadastral numbers in one call.

### check\_ip\_location

Diagnose and verify the IP-based geolocation of the request to ensure correct regional routing and NSDP access.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Rosreestr MCP Server - yasg1988/mcp-rosreestr | VeilStrat