microfarm-mcp
Microfarm MCP
これから小規模農業を始めたい人のための、土地の適性を見極めるインテリジェンス — 無料・オープンソースの MCP サーバーで、Claude、Cursor、その他 MCP 対応 AI に接続し、ある土地について重要な 2 つの問いに答えます:
この区画は実際に食料栽培に適しているか?
ここに合法的に住居を建てられるか?
…さらに、そもそも評価対象となる実際の売り土地も見つけます。
投機家のためではなく、土地を守り育てる人のためのツール。
なぜこれが存在するのか
誰もが土地を所有すべきだ。なぜなら、それがあなたを豊かにするから。 お金や高級車ではなく、耕し、育て、豊かにできる土地。あなたと家族、隣人、 地域社会のために恵みをもたらす土地。動物を養い、生命を支える土地。
——このプロジェクトが存在する理由
不動産市場が土地に対してしていることの大半は投機です。この ツールは、所有し、そこに暮らし、手入れをするための土地を求める人々のためのものです。 水、表土、耕作可能な季節、そして実際に建ててよいのかという正直な答えを提供します。 推測はしません。すべてのシグナルは明示された公的ソースから得られ、分からないことはフラグされ、でっち上げられることはありません。
米国・フランス・キプロスで動作し、Open-Meteo + OSM がデータを持つ場所ならどこでも土地をスコアリングできます。利用できる機能は国によって異なります。正直な全体像は次のとおりです。
Related MCP server: Plantos MCP Server
国別の対応状況
国 | 土地のスコアリング( | 売り土地の検索( | 洪水・住居チェック |
米国 | ✅ 気候・水・農地・土地タイプのすべて | ✅ farms.com + Craigslist(ライブ) | ✅ FEMA 洪水リスクゾーン |
キプロス | ✅ すべて | ✅ index.cy(ライブ、ギリシャ語/英語のタイトル) | ⚠️ 洪水データなし — 「計画当局に確認」とフラグ |
フランス | ✅ すべて | 🔜 ブラウザ限定(leboncoin.fr、offer.com.cy)— まだスクレイピング未対応 | ⚠️ 洪水データなし — 「mairie/DDT に確認」とフラグ |
その他の地域(Open-Meteo + OSM がデータを持つ場所) | ✅ 気候・水・農地・土地タイプ・アクセス | ❌ 物件情報ソースの接続なし | ⚠️ 洪水データなし |
判定の凡例: ✅ = 現在動作 · ⚠️ = 動作するが、「現地で確認」という正直な注記付き · 🔜 = 登録済みだがブラウザが必要(land_sources.browser_only 参照)
グローバルな機能と国別の機能:
グローバル(ほぼどこでも動作): 気候(降水量、生育期間、耐寒性)、水域・水辺、農地、土地タイプ、道路/アクセス。これが
assess_landのスコアリング対象で、全世界をカバーする Open-Meteo + OpenStreetMap を使用します。国別:
find_landの物件情報は国ごとのサイトから取得します。洪水リスクゾーンは米国限定の FEMA 由来のため、住居の洪水チェックが実際に機能するのは米国のみで、それ以外の地域では推測せず「お住まいの地域の計画当局に確認してください」と正直に表示します。
ツール
ツール | 機能 |
| 区画を小規模農場としての適性と住居の実現可能性の両面でスコアリングします。降水量、生育期間、水へのアクセス、農地の状況、土地タイプ、樹木被覆、隣接地・プライバシー、土壌(肥沃度、pH、テクスチャー → 井戸の涵養)、アクセス、洪水リスクゾーン。エビデンスに基づく promising / requires_look / likely_mismatch の判定を返します。 |
| 無料ソースから実際の売り土地を価格・面積・写真・説明・場所付きで検索します。さらに |
| 計画ゾーンコードと、農地に住居を建てられるかどうかを説明します。フランス( |
| 使用している無料の公的データソースとライセンスを一覧表示します(透明性と帰属表示のため)。 |
| 土地に何を求めるべきかを平易な言葉で説明します。 |
すべてがエビデンスに基づいています。各シグナルはそのソースを明示し、欠落データは欠落として報告され、「良好」として扱われることはありません。
クイックスタート
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)Claude / Cursor / OpenCode / Gemini / その他の MCP クライアントに接続する
Microfarm は標準的な MCP サーバーなので、MCP に対応したツールならどれでも利用できます。具体的な設定方法はクライアントによって異なります:
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(リポジトリ)または ~/.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(組み込み Copilot MCP / 拡張機能)— .vscode/mcp.json:
{
"servers": {
"microfarm-mcp": {
"type": "stdio",
"command": "python3",
"args": ["-m", "microfarm.server"],
"env": { "PYTHONPATH": "/absolute/path/to/microfarm-mcp" }
}
}
}ChatGPT に関する注意。 ChatGPT が MCP に対応しているのはリモート HTTPS サーバーとしてのみで、その機能は現在 Business/Enterprise プランに限定されています。ローカルの
stdioサーバー(このリポジトリがデフォルトで実行するもの)は ChatGPT に直接接続できません。ChatGPT で使うにはサーバーをリモートでホストし、その HTTPS URL を ChatGPT に渡す必要があります。これは設定の微調整ではなく、実際の作業です。ローカル利用には、Claude、Cursor、OpenCode、Gemini CLI が簡単な方法です。
あとはアシスタントにこう尋ねるだけです:
「ドルドーニュのこの区画は小規模農場に適していますか? そして、ここに家を建てられますか?」
「パフォス地区で 15 万ユーロ以下の土地を探して、どれが訪れる価値がありそうか教えてください。」
結果の見た目
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 dwellingデータソースと帰属表示
これらは、すべての回答の背後にある無料・API キー不要の公的ソースです。このプロジェクトやそのデータを自身の作品で使用する際は、以下のソースをクレジットしてください。いくつかはライセンスにより帰属表示が求められます。
ソース | 提供内容 | ライセンス / 帰属表示 |
地名 → 緯度/経度、標高 | ||
降水量、気温、生育日数 | ||
地表標高 | ||
表土:有機炭素、pH、粘土/砂/シルトのテクスチャー、CEC | ||
水域・水辺、建物、道路、農地、樹木 | ||
地点の洪水リスクゾーン(米国のみ) | 米国連邦政府、パブリックドメイン(データ)、FEMA による ArcGIS サービス | |
米国の農地・土地物件(find_land) | サイトのコンテンツは各サイトに帰属。当方は物件ページへのリンクを提供 | |
米国の個人売主による土地物件(find_land) | サイトのコンテンツは各サイトに帰属。当方は物件ページへのリンクを提供 | |
キプロスの区画・土地物件(find_land) | サイトのコンテンツは各サイトに帰属。当方は物件ページへのリンクを提供 |
Open-Meteo は各国の気象サービスのデータを集約しており、その API は CC BY 4.0 でライセンスされています。感謝して利用しています。OpenStreetMap のデータは Open Database License に基づく © OpenStreetMap contributors です。物件情報のコンテンツは各マーケットプレイスに帰属します。当方はそれらのページを紹介してリンクするだけで、画像を再ホストすることはありません。
土地タイプ、ゾーン、そして「ここに住居を建てられるか?」という問い
土地タイプ(農地 / 牧草地 / 森林 / 低木地 / 市街地 / 水辺)と樹木被覆は OpenStreetMap から検出され、すべての評価で報告されます。
公式ゾーニング — 土地に法的に何を建てたり行ったりできるか — は、無料の国レベルのデータでは入手できません。これは地方の計画当局(米国のカウンティ(郡)、Cyprus Planning Authority、フランスの mairie/DDT)が定めるもので、権利証書 / 地籍 / PLU 文書に記録されていますが、これらは自由に機械照会できるものではありません。
zoneツールはコード(フランスA/U/N、キプロスΓη/ΚΑ、米国の農業地区)と、その通常の建築ルールを説明します。農場住居 / logement de fonction の具体的な条件も含み、地元当局に確認すべき点を正確に示します。これはガイドであり、公式記録の代わりには決してなりません。
正直な限界
ゾーニング/住居法は地域ごとに異なります。 このツールは公開データ(洪水+農地の状況)に基づく初期スクリーニングであり、公式の条例に代わるものではありません。必ず現地と自治体の担当者で確認してください。
洪水データは米国のみです(FEMA)。米国以外では正直に「利用不可」と報告され、「危険なし」と誤って表示されることはありません。
一部の掲載サイトはブラウザ限定です(landbanksearch、govdeals、farmflip、Bazaraki、land.cy、offer.com.cy、leboncoin.fr)。登録はされていますが、まだスクレイピングされていません。
land_sourcesは、アクセス可能な範囲とブラウザ限定の範囲の境界を示します。「Limousin」(2016年に廃止)のような地理的地域名はジオコーディングされない場合があります — 現在の市町村または地区を使用してください。
ギリシャの掲載タイトルは基本的な単語レベルの翻訳が行われます。あまり知られていない地名はギリシャ語のままになる場合があります。
開発
.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はPython 3.10 / 3.11 / 3.12でlint、フォーマット、型チェック、テスト、パッケージビルドを実行します。
プロジェクト構成
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.tomlライセンスと免責事項
MITライセンスです。自由に使用、変更、共有できます。
これは財務、法律、不動産に関するアドバイスではありません。 物件に依存する前に、必ず現地と地元の計画当局で確認してください。データは上記の無料の公開情報源から取得されており、不完全または不正確な場合があります。
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