loading…
Search for a command to run...
loading…
Enables querying Swiss land and woodland regulations including land acquisition rules (BGBB), forest protection laws (WaG), spatial planning zones (RPG), and ag
Enables querying Swiss land and woodland regulations including land acquisition rules (BGBB), forest protection laws (WaG), spatial planning zones (RPG), and agricultural leases (LPG). Provides AI assistants with searchable access to federal land law for farmers, notaries, and spatial planners.
Swiss land law, forest protection, and spatial planning via the Model Context Protocol. Query BGBB land acquisition rules, Waldgesetz forest duties, RPG building zones, Fruchtfolgeflaechen quotas, and agricultural leases -- all from your AI assistant.
Part of Ansvar Open Agriculture.
Swiss land and woodland law is spread across multiple federal acts (BGBB, WaG, RPG, LPG) and cantonal regulations. Farmers, notaries, and spatial planners need quick access to acquisition restrictions, forest clearing rules, building permits in agricultural zones, farmland protection quotas, and lease conditions. This MCP server makes all of it searchable.
Add to claude_desktop_config.json:
{
"mcpServers": {
"ch-land-woodland": {
"command": "npx",
"args": ["-y", "@ansvar/ch-land-woodland-mcp"]
}
}
}
claude mcp add ch-land-woodland npx @ansvar/ch-land-woodland-mcp
https://mcp.ansvar.eu/ch-land-woodland/mcp
docker run -p 3000:3000 ghcr.io/ansvar-systems/ch-land-woodland-mcp:latest
npx @ansvar/ch-land-woodland-mcp
Ask your AI assistant:
| Metric | Value |
|---|---|
| Tools | 10 (3 meta + 7 domain) |
| Jurisdiction | CH |
| Data sources | BGBB (SR 211.412.11), WaG (SR 921.0), RPG (SR 700), LPG (SR 221.213.2), Sachplan FFF |
| License (data) | Swiss Federal Administration -- free reuse |
| License (code) | Apache-2.0 |
| Transport | stdio + Streamable HTTP |
| Tool | Description |
|---|---|
about |
Server metadata, version, coverage, links |
list_sources |
Data sources with authority, URL, license |
check_data_freshness |
Staleness status and refresh instructions |
search_land_rules |
Full-text search across all land/woodland regulations |
get_bgbb_rules |
BGBB land acquisition rules (Selbstbewirtschafter, Realteilung, Ertragswert) |
get_forest_rules |
Waldgesetz duties (Rodungsverbot, Realersatz, Waldabstand) |
get_building_rules |
RPG building rules in agricultural/non-building zones |
get_farmland_protection |
FFF quotas (national minimum, cantonal distribution) |
get_lease_rules |
Agricultural lease rules (LPG duration, rent, termination) |
search_planning_zones |
Planning zone search (Landwirtschafts-, Bau-, Schutzzonen) |
See TOOLS.md for full parameter reference.
12 BGBB rules, 8 forest rules, 9 building rules, 16 farmland protection entries, 5 lease rules, 9 planning zones. Jurisdiction: CH (federal level). See COVERAGE.md for gaps and limitations.
npm install
npm run build
npm test
npm run dev # watch mode
npm run lint # ESLint
npm run typecheck # tsc --noEmit
npm run ingest # standard ingestion
npm run ingest:fetch # fetch upstream only
npm run ingest:diff # check for changes
npm run ingest:full # force full rebuild
Automated via GitHub Actions: ingest.yml runs monthly, check-freshness.yml runs daily.
Code: Apache-2.0. Data: Swiss Federal Administration -- free reuse.
Built by Ansvar Systems | MCP Network
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"switzerland-land-woodland-mcp": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also