- Home
- MCP servers
- Rosreestr
Rosreestr
- 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.