io.github.winds3753/landbenchmark-mcp
Satellite land due-diligence: a green/caution/walk-away verdict with cited signals for any parcel.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
landbenchmark-mcpclaude mcp add landbenchmark-mcp -e 'TERRAIN_API_KEY=<your terrain_api_key>' -e 'TERRAIN_BASE_URL=<TERRAIN_BASE_URL>' -- npx -y landbenchmark-mcp@0.1.1
{
"mcpServers": {
"landbenchmark-mcp": {
"command": "npx",
"args": [
"-y",
"landbenchmark-mcp@0.1.1"
],
"env": {
"TERRAIN_API_KEY": "<your terrain_api_key>",
"TERRAIN_BASE_URL": "<TERRAIN_BASE_URL>"
}
}
}
}
متغيرات البيئة
TERRAIN_API_KEYإلزامي سري LandBenchmark API key (create one at https://www.landbenchmark.com/account).TERRAIN_BASE_URLإلزامي LandBenchmark base URL, e.g. https://www.landbenchmark.com
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
landbenchmark-mcp
An MCP server that lets AI agents run satellite land due-diligence through LandBenchmark. It exposes one tool, analyze_parcel, that returns a green / caution / walk-away verdict with cited signals (flooding, slope & buildability, soil, hazards, access) for any parcel.
Why
When someone asks their AI assistant "is this land any good to buy?", the agent can call LandBenchmark and answer with observed, cited satellite data instead of guessing.
Setup
- Get an API key at landbenchmark.com/account → API keys.
- Add the server to your MCP client config:
{
"mcpServers": {
"terrain": {
"command": "npx",
"args": ["-y", "landbenchmark-mcp"],
"env": {
"TERRAIN_API_KEY": "tk_live_...",
"TERRAIN_BASE_URL": "https://www.landbenchmark.com"
}
}
}
}
Both env vars are required. (TERRAIN_* is the internal engine name — LandBenchmark runs on the Terrain analysis engine.) TERRAIN_BASE_URL has no default on purpose: every request sends your API key to that host in an Authorization header, so the server refuses to start rather than guess where it goes. It also refuses to send a key over plain http:// to anything but localhost.
Works with any MCP-capable client — Claude Desktop, Claude Code, and agent frameworks.
Tool: analyze_parcel
| Param | Type | Notes | |
|---|---|---|---|
lat, lon | number | Parcel centre (WGS84). Provide these or geometry. | |
geometry | GeoJSON | Polygon or Point (alternative to lat/lon). | |
label | string | Optional parcel name. | |
mode | "lite" \ | "full" | lite (default) ≈ 1 min; full = deep multi-year satellite report ≈ 3–4 min. |
Returns a plain-text verdict summary with the flagged signals and a link to the full report.
Build
npm install
npm run build # → dist/index.js
npm test # verifies the API-key safety guard
Links
- Product: https://www.landbenchmark.com
- API & MCP docs: https://www.landbenchmark.com/developers
Informational only — not a survey, flood determination, or a substitute for on-site inspection and professional advice.
الأسئلة الشائعة
ما هو io.github.winds3753/landbenchmark-mcp؟
Satellite land due-diligence: a green/caution/walk-away verdict with cited signals for any parcel.
كيف أثبّت io.github.winds3753/landbenchmark-mcp؟
يعمل على جهازك. في Claude Code: claude mcp add landbenchmark-mcp -e 'TERRAIN_API_KEY=<your terrain_api_key>' -e 'TERRAIN_BASE_URL=<TERRAIN_BASE_URL>' -- npx -y landbenchmark-mcp@0.1.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.winds3753/landbenchmark-mcp إلى مفتاح API؟
نعم. يتطلب TERRAIN_API_KEY, TERRAIN_BASE_URL، وتضبطها في إعداداته.
هل io.github.winds3753/landbenchmark-mcp مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.winds3753/landbenchmark-mcp؟
ينشره winds3753. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.