MCP usage guide — Claude Desktop, Cursor, Windsurf
Install the resilland-intelligence MCP server once, then query parcels, NDVI history and feasibility reports from any MCP-capable editor.
RESILAND Intelligence ships an MCP server so you can call the same spatial-intelligence tools from any MCP-capable editor — Claude Desktop, Cursor, Windsurf, VS Code. One install, your entire workflow gets a spatial backend.
Install
pip install resilland-intelligence-mcp
The package is on PyPI. Supports Python 3.11+.
Register with Claude Desktop
claude mcp add resilland
This adds an entry to ~/.claude/claude_desktop_config.json pointing at the installed server. Claude Desktop picks it up on next restart.
Manual config (Cursor, Windsurf, VS Code)
Add this to your editor's MCP config file:
{
"mcpServers": {
"resilland": {
"command": "resilland-mcp",
"env": {
"RESILAND_API_KEY": "rsi_live_..."
}
}
}
}
Issue an API key from your settings page under API keys.
Available tools
- get_parcels(country, ndvi_delta_lt, bbox) — filter 3,563 cadastral parcels by country, NDVI trend, or bounding box.
- get_parcel_detail(parcel_id) — full attribute set for a single parcel, including raw DBF fields.
- generate_feasibility(parcel_ids, language) — kick off a Phase 4 report run. Streams section-by-section.
- search_policy(query, k) — semantic search across the 9 World Bank Phase 4 corpus documents.
- nearest_nurseries(lat, lng, radius_km) — operational nurseries ranked by distance + NDVI congruence.
- get_ndvi_history(parcel_id) — 2018–2025 monthly NDVI medians from Sentinel-2 L2A.
Example prompts
"Show me parcels in Namangan oblast where NDVI dropped more than 15% year-over-year, then draft feasibility for the top 5."
"Which nurseries within 100 km of 41.3°N 69.2°E have Populus euphratica stock above 10,000 saplings?"
"Translate the last feasibility report to Turkish and export it as MRV-ready PDF."
Auth + quotas
Each API key carries a personal quota (10k tokens/day by default) plus access to operator-shared Anthropic keys if your admin enabled demo allowance. See Settings → API keys for usage, rotation, and quota status.
Troubleshooting
- Tools don't show up in Claude Desktop — fully quit Claude Desktop (Cmd/Ctrl-Q, not just close window) and reopen.
- 401 on every call — check the API key env var is set in your MCP config, and that the key hasn't been rotated.
- Slow generate_feasibility — Opus 4.7 with extended thinking typically takes 90–120 s per 9-section report. The MCP client streams section headers as they land.
Last updated 24/04/2026