microfarm-mcp
Microfarm MCP
Boden-Intelligenz für angehende Kleinstbauern – ein kostenloser Open-Source-MCP-Server, der sich in Claude, Cursor oder jede MCP-fähige KI einbinden lässt, um die zwei Fragen zu beantworten, die bei einem Stück Land zählen:
Ist dieses Grundstück tatsächlich gut zum Anbau von Lebensmitteln?
Darf ich dort legal ein Haus bauen?
…und findet echtes Land zum Verkauf, um es überhaupt erst zu bewerten.
Ein Werkzeug für Verwalter, nicht für Spekulanten.
Warum es das gibt
Jeder sollte Land besitzen – denn das ist es, was dich reich machen wird. Nicht Geld, nicht schöne Autos – sondern Land, das du bebauen, bewirtschaften und bereichern kannst; Land, das für dich und deine Familie, deine Nachbarn und deine Gemeinschaft sorgt; Land, das Tiere ernährt und Leben erhält.
– der Grund, warum dieses Projekt existiert
Das meiste, was der Immobilienmarkt mit Land macht, ist Spekulation. Dieses Werkzeug ist für die Menschen, die ein Stück Boden wollen, um es zu besitzen, darauf zu leben und es zu pflegen – Wasser, Mutterboden, eine nutzbare Saison und die ehrliche Antwort darauf, ob sie dort tatsächlich bauen dürfen. Es rät nicht: Jedes Signal stammt aus einer benannten öffentlichen Quelle, und alles, was es nicht wissen kann, wird gekennzeichnet, nie erfunden.
Funktioniert in den USA, Frankreich und Zypern – und bewertet Land überall dort, wo Open-Meteo + OSM Daten haben. Was genau verfügbar ist, unterscheidet sich je nach Land, hier also das ehrliche Bild:
Related MCP server: Plantos MCP Server
Länderabdeckung
Land | Land bewerten ( | Land zum Verkauf finden ( | Hochwasser-/Wohngebäude-Check |
USA | ✅ vollständig Klima + Wasser + Ackerland + Landtyp | ✅ farms.com + Craigslist (live) | ✅ FEMA-Überschwemmungszone |
Zypern | ✅ vollständig | ✅ index.cy (live; griechische/englische Titel) | ⚠️ keine Hochwasserdaten – kennzeichnet „mit Planungsbehörde bestätigen" |
Frankreich | ✅ vollständig | 🔜 browser-gesperrt (leboncoin.fr, offer.com.cy) – noch nicht gescraped | ⚠️ keine Hochwasserdaten – kennzeichnet „mit Mairie/DDT bestätigen" |
Überall sonst (überall, wo Open-Meteo + OSM Daten haben) | ✅ Klima, Wasser, Ackerland, Landtyp, Zugang | ❌ keine Listungsquelle angebunden | ⚠️ keine Hochwasserdaten |
Bewertungs-Legende: ✅ = funktioniert jetzt · ⚠️ = funktioniert, mit ehrlichem „lokal bestätigen"-Hinweis · 🔜 = registriert, benötigt aber einen Browser (siehe land_sources.browser_only)
Was global vs. länderspezifisch ist:
Global (funktioniert fast überall): Klima (Niederschlag, Vegetationsperiode, Winterhärte), Gewässer, Ackerland, Landtyp, Straßen/Zugang – das ist es, was
assess_landbewertet, und es nutzt Open-Meteo + OpenStreetMap, beide weltweit.Länderspezifisch:
find_land-Listings stammen von länderspezifischen Websites; Überschwemmungszonen kommen von FEMA, das nur in den USA verfügbar ist – der Hochwasser-Check für Wohngebäude gilt also wirklich nur für die USA, und anderswo sagt das Tool ehrlich „bestätigen Sie mit Ihrer örtlichen Planungsbehörde", statt zu raten.
Werkzeuge
Werkzeug | Was es tut |
| Bewertet ein Grundstück auf Mikrofarm-Tauglichkeit und Wohnbebaubarkeit – Niederschlag, Vegetationsperiode, Wasserzugang, Ackerland-Kontext, Landtyp, Baumbestand, Nachbarn/Privatsphäre, Boden (Fruchtbarkeit, pH-Wert, Textur → Grundwasserneubildung), Zugang, Überschwemmungszone. Liefert ein evidenzbasiertes vielversprechend / erfordert_Prüfung / wahrscheinlich_ungeeignet-Urteil. |
| Findet echtes Land zum Verkauf aus kostenlosen Quellen mit Preis, Größe, Fotos, Beschreibung, Standort – und einem |
| Erklärt einen Planungszonen-Code und ob ein Wohngebäude auf Ackerland erlaubt ist – für Frankreich ( |
| Listet die kostenlosen öffentlichen Datenquellen + Lizenzen auf (Transparenz & Quellenangabe). |
| Verständliche Erklärung, worauf man bei Land achten sollte. |
Alles ist evidenzbasiert: Jedes Signal nennt seine Quelle, und fehlende Daten werden als fehlend gemeldet – nie als „gut" behandelt.
Schnellstart
git clone https://github.com/omardaaboul/microfarm-mcp.git
cd microfarm-mcp
python3 -m venv .venv
.venv/bin/pip install -e ".[test]"
.venv/bin/microfarm-mcp # start the server (stdio)Verbinden mit Claude / Cursor / OpenCode / Gemini / jedem MCP-Client
Microfarm ist ein Standard-MCP-Server, sodass jedes Tool, das MCP unterstützt, es nutzen kann. Die genaue Einrichtung hängt vom Client ab:
Claude Desktop – claude_desktop_config.json:
{
"mcpServers": {
"microfarm-mcp": {
"command": "python3",
"args": ["-m", "microfarm.server"],
"env": { "PYTHONPATH": "/absolute/path/to/microfarm-mcp" }
}
}
}Claude Code – claude mcp add:
claude mcp add microfarm-mcp -- python3 -m microfarm.serverCursor – .cursor/mcp.json:
{
"mcpServers": {
"microfarm-mcp": {
"command": "python3",
"args": ["-m", "microfarm.server"],
"env": { "PYTHONPATH": "/absolute/path/to/microfarm-mcp" }
}
}
}OpenCode – opencode.json (Repository) oder ~/.config/opencode/config.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"microfarm-mcp": {
"type": "local",
"command": ["python3", "-m", "microfarm.server"],
"cwd": "/absolute/path/to/microfarm-mcp",
"enabled": true,
"timeout": 10000
}
}
}Gemini CLI – ~/.gemini/settings.json:
{
"mcpServers": {
"microfarm-mcp": {
"command": ["python3", "-m", "microfarm.server"],
"env": { "PYTHONPATH": "/absolute/path/to/microfarm-mcp" }
}
}
}VS Code (integrierter Copilot MCP / Erweiterung) – .vscode/mcp.json:
{
"servers": {
"microfarm-mcp": {
"type": "stdio",
"command": "python3",
"args": ["-m", "microfarm.server"],
"env": { "PYTHONPATH": "/absolute/path/to/microfarm-mcp" }
}
}
}Eine Anmerkung zu ChatGPT. ChatGPT unterstützt MCP nur als Remote-HTTPS-Server, und diese Funktion ist derzeit auf Business/Enterprise-Tarife beschränkt. Ein lokaler
stdio-Server (das, was dieses Repository standardmäßig ausführt) kann nicht direkt in ChatGPT eingebunden werden. Um es in ChatGPT zu nutzen, müsstest du den Server remote hosten und ChatGPT seine HTTPS-URL geben – ein echter Schritt, kein Konfigurations-Tweak. Für die lokale Nutzung sind Claude, Cursor, OpenCode oder Gemini CLI die einfachen Wege.
Dann frag einfach deinen Assistenten:
„Ist dieses Grundstück in der Dordogne gut für einen kleinen Bauernhof, und kann ich dort ein Haus bauen?"
„Finde mir Land unter 150.000 € im Bezirk Paphos und sag mir, welches einen Besuch wert aussieht."
Wie die Ergebnisse aussehen
assess_land("Polemi, Paphos, Cyprus")
→ promising | 75
[positive] adequate_precipitation: ~426 mm/yr
[positive] long_season: ~363 growing days/yr
[positive] water_access: 5 water feature(s) nearby
[positive] farmland: 27 farm land tag(s) nearby
[caution] land_type: built-up
[caution] tree_cover: little/no mapped tree cover
[caution] privacy: 23 structures nearby
[positive] soil_fertility: ~42 g/kg organic carbon
[caution] soil_ph: pH ~7.8
[caution] well_recharge: ~33% clay / ~23% sand
[positive] access: 158 road segment(s) nearby
zone("A", "France") → explains agricultural zone + when a dwelling is allowed
zone("Γη3", "Cyprus") → agricultural zone, min ~4,000m² for one rural dwellingDatenquellen & Quellenangabe
Dies sind die kostenlosen, schlüssellosen öffentlichen Quellen hinter jeder Antwort. Wenn du dieses Projekt oder seine Daten in deiner eigenen Arbeit verwendest, nenne bitte die folgenden Quellen – mehrere erfordern eine Quellenangabe laut Lizenz.
Quelle | Was sie liefert | Lizenz / Quellenangabe |
Ortsname → Breitengrad/Längengrad, Höhe | ||
Niederschlag, Temperatur, Wachstumstage | ||
Geländehöhe | ||
Oberboden: organischer Kohlenstoff, pH-Wert, Ton/Sand/Schluff-Textur, KAK | ||
Gewässer, Gebäude, Straßen, Ackerland, Bäume | ||
Überschwemmungszone an einem Punkt (nur USA) | US-Bundesbehörde, Public Domain (Daten), ArcGIS-Dienst von FEMA | |
US-Farm-/Land-Listings (find_land) | Seiteninhalte gehören ihnen; wir verlinken auf Listings | |
US-Land-Listings von Eigentümern (find_land) | Seiteninhalte gehören ihnen; wir verlinken auf Listings | |
Zypriotische Grundstücks-/Land-Listings (find_land) | Seiteninhalte gehören ihnen; wir verlinken auf Listings |
Open-Meteo bündelt nationale Wetterdienste; seine API ist unter CC BY 4.0 lizenziert, und wir nutzen sie dankbar. OpenStreetMap-Daten sind © OpenStreetMap-Mitwirkende unter der Open Database License. Listing-Inhalte gehören den jeweiligen Marktplätzen – wir zeigen sie an und verlinken auf ihre Seiten, hosten ihre Bilder aber nie neu.
Landtyp, Zone & die Frage „Kann ich hier ein Wohngebäude bauen?"
Landtyp (Ackerland / Weideland / Wald / Buschland / bebaut / am Wasser) und Baumbestand werden aus OpenStreetMap erkannt und in jeder Bewertung gemeldet.
Offizielle Zonierung – was du auf dem Land legal bauen oder tun darfst – ist nicht aus kostenlosen nationalen Daten verfügbar. Sie wird von örtlichen Planungsbehörden (US-County, zypriotische Planungsbehörde, französische Mairie/DDT) festgelegt und in Grundbuchurkunden / Katastern / PLU-Dokumenten festgehalten, die nicht frei maschinenlesbar sind. Das
zone-Werkzeug erklärt die Codes (FrankreichA/U/N, ZypernΓη/ΚΑ, US- landwirtschaftliche Bezirke) und ihre üblichen Bauregeln – einschließlich der spezifischen Bedingungen für ein Farm-Wohngebäude / logement de fonction – und sagt dir genau, was du mit der örtlichen Behörde bestätigen musst. Es ist ein Leitfaden, nie ein Ersatz für die offizielle Aufzeichnung.
Ehrliche Grenzen
Bau- und Wohnungsrecht ist lokal geregelt. Dieses Tool ist eine erste Einschätzung anhand öffentlicher Daten (Hochwasser- und Agrarlandkontext); es ersetzt nicht die offizielle Verordnung. Prüfen Sie immer persönlich vor Ort und mit den örtlichen Behörden.
Hochwasserdaten gibt es nur für die USA (FEMA). Außerhalb der USA wird ehrlicherweise als nicht verfügbar angegeben – niemals fälschlich „keine Gefahr“.
Einige Anzeigenportale sind nur im Browser zugänglich (landbanksearch, govdeals, farmflip, Bazaraki, land.cy, offer.com.cy, leboncoin.fr). Sie sind registriert, aber noch nicht ausgelesen;
land_sourceszeigt die Grenze zwischen dem, was automatisiert erreichbar ist, und dem, was nur im Browser verfügbar ist.Geo-Regionsnamen wie „Limousin“ (2016 aufgelöst) lassen sich möglicherweise nicht geokodieren – verwenden Sie eine aktuelle Stadt oder einen aktuellen Bezirk.
Griechische Anzeigentitel erhalten eine einfache wörtliche Übersetzung; unklare Ortsnamen können auf Griechisch bleiben.
Entwicklung
.venv/bin/ruff check microfarm tests # lint
.venv/bin/ruff format --check microfarm tests
.venv/bin/mypy microfarm # type-check
.venv/bin/pytest tests/ -q # 43 tests (mocked providers, deterministic)CI führt Linting, Formatierung, Typprüfung, Tests und einen Paket-Build unter Python 3.10 / 3.11 / 3.12 durch.
Projektstruktur
microfarm-mcp/
├── microfarm/
│ ├── server.py ← FastMCP server (5 tools)
│ ├── engine.py ← orchestration + cache + find_land
│ ├── providers.py ← free data providers (Open-Meteo, SoilGrids, OSM, FEMA)
│ ├── listings.py ← land-listing collectors (farms.com, Craigslist, index.cy)
│ ├── scorer.py ← evidence-backed viability + dwelling scoring
│ ├── zones.py ← planning-zone explainer (France, Cyprus, US)
│ └── models.py ← typed pydantic models
├── tests/ ← 43 tests
├── configs/ ← ready-to-use MCP client configs (Claude, Cursor,
│ OpenCode, Gemini CLI, VS Code, generic)
├── .github/workflows/ci.yml
└── pyproject.tomlLizenz & Haftungsausschluss
MIT-lizenziert – Sie dürfen es frei verwenden, verändern und teilen.
Dies ist keine Finanz-, Rechts- oder Immobilienberatung. Prüfen Sie eine Immobilie immer persönlich und bei der örtlichen Planungsbehörde, bevor Sie sich darauf verlassen. Die Daten stammen aus den oben genannten freien öffentlichen Quellen und können unvollständig or unvollkommen sein.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAI-powered property intelligence for instant zoning analysis, buildability assessments, ADU eligibility, flood risk, and development feasibility reports for any US address.51MIT

Plantos MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI assistants to analyze farm locations, retrieve soil and weather data, access commodity market prices, and chat with an agricultural advisor for farming recommendations.MIT- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to access free, open agronomic data for field briefings, spray windows, water balance, pest pressure, and more, using only public data sources without API keys.1MIT
- AlicenseBqualityAmaintenanceProvides sovereign geospatial awareness by wrapping open, non-US-dependent geospatial APIs for AI-agent situational awareness, environmental compliance, and disaster response.5MIT
Related MCP Connectors
Property intelligence: 180M+ US parcels — lookup, search, owners, hazards, permits, deeds.
Search and manage Paraguay & LatAm real estate from any AI assistant.
Live data-center, grid, fiber & gas infrastructure intelligence for AI agents — query and cite.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/omardaaboul/rootbank'
If you have feedback or need assistance with the MCP directory API, please join our Discord server