{"_id":"@ansvar/se-land-woodland-mcp","_rev":"2-fd23758f5b0c4f0d8485b3d3f8c048b9","name":"@ansvar/se-land-woodland-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ansvar/se-land-woodland-mcp","version":"0.1.0","keywords":["mcp","sweden","land-use","forestry","strandskydd","allemansratten","biotopskydd","natura2000","environmental-law"],"author":{"name":"Ansvar Systems","email":"info@ansvar.eu"},"license":"Apache-2.0","_id":"@ansvar/se-land-woodland-mcp@0.1.0","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"homepage":"https://ansvar.eu/open-agriculture","bugs":{"url":"https://github.com/ansvar-systems/se-land-woodland-mcp/issues"},"bin":{"se-land-woodland-mcp":"dist/server.js"},"dist":{"shasum":"d26b81630aef4b28895ff5b6a2d35cff2e5d0b70","tarball":"https://registry.npmjs.org/@ansvar/se-land-woodland-mcp/-/se-land-woodland-mcp-0.1.0.tgz","fileCount":120,"integrity":"sha512-87KwcJOT+GtWh9hzh7UVZcWdFXs1Iu1onxX03D4SUnA38/nJwk6REf7F48btSjBFGdn46nHgBm1HfLqfM1f8BA==","signatures":[{"sig":"MEUCIQDsGUwjMq0spFUzDV7caTyiBFCVEDLLNbU0UYFqnBr1yAIgePaGgiMm9WmNGmXnXGnz9tyK32ZNJ/wl3m0A4zg25ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861786},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"gitHead":"738bdc2c18c4bc6ce5795317afb006388131fb5c","mcpName":"io.github.ansvar-systems/se-land-woodland","scripts":{"dev":"tsx watch src/server.ts","lint":"eslint src/ tests/","test":"vitest run","build":"tsc","start":"node dist/server.js","ingest":"tsx scripts/ingest.ts","build:db":"tsx scripts/build-db.ts","typecheck":"tsc --noEmit","start:http":"node dist/http-server.js","test:watch":"vitest","ingest:diff":"tsx scripts/ingest.ts --diff-only","ingest:full":"tsx scripts/ingest.ts --force","ingest:fetch":"tsx scripts/ingest.ts --fetch-only","coverage:update":"tsx scripts/update-coverage.ts","freshness:check":"tsx scripts/check-freshness.ts"},"_npmUser":{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"},"repository":{"url":"git+https://github.com/ansvar-systems/se-land-woodland-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Swedish land-use and forestry regulations via MCP -- strandskydd, felling rules, Natura 2000, Allemansrätten, biotopskydd, planting guidance","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/se-land-woodland-mcp_0.1.0_1775292615537_0.4332148686269919","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Ansvar MCP servers are now distributed as source from github.com/Ansvar-Systems/se-land-woodland-mcp under Apache 2.0. Self-hosting instructions: see the repo README. Hosted gateway: ansvar.eu"}},"time":{"created":"2026-04-04T08:50:15.454Z","modified":"2026-05-02T05:48:39.892Z","0.1.0":"2026-04-04T08:50:15.766Z"},"bugs":{"url":"https://github.com/ansvar-systems/se-land-woodland-mcp/issues"},"author":{"name":"Ansvar Systems","email":"info@ansvar.eu"},"license":"Apache-2.0","homepage":"https://ansvar.eu/open-agriculture","keywords":["mcp","sweden","land-use","forestry","strandskydd","allemansratten","biotopskydd","natura2000","environmental-law"],"repository":{"url":"git+https://github.com/ansvar-systems/se-land-woodland-mcp.git","type":"git"},"description":"Swedish land-use and forestry regulations via MCP -- strandskydd, felling rules, Natura 2000, Allemansrätten, biotopskydd, planting guidance","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"readme":"# Sweden Land & Woodland MCP\n\nSwedish land-use and forestry regulations: strandskydd, felling rules, Natura 2000 consent, Allemansratten, biotopskydd, and planting guidance. Query Swedish land and woodland data through the [Model Context Protocol](https://modelcontextprotocol.io).\n\n> **Data sources:** Skogsstyrelsen (Swedish Forest Agency), Naturvardsverket (Swedish EPA), Jordbruksverket, Lantmateriet, Miljobalken, Skogsvardslagen. Licensed under applicable Swedish open data terms.\n\n## Quick Start\n\n### Claude Desktop / Claude Code\n\n```json\n{\n  \"mcpServers\": {\n    \"se-land-woodland\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ansvar/se-land-woodland-mcp\"]\n    }\n  }\n}\n```\n\n### Streamable HTTP (Docker)\n\n```\nhttps://mcp.ansvar.eu/se-land-woodland/mcp\n```\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `about` | Get server metadata: name, version, coverage, data sources, and links. |\n| `list_sources` | List all data sources with authority, URL, license, and freshness info. |\n| `check_data_freshness` | Check when data was last ingested, staleness status, and how to trigger a refresh. |\n| `search_land_rules` | Search Swedish land-use and forestry regulations: strandskydd, felling, Natura 2000, biotope protection. |\n| `check_strandskydd` | Check Swedish shore protection rules for a specific action in 100m and 300m zones. |\n| `get_felling_rules` | Get Swedish forestry felling rules (Skogsvardslagen): notifications, minimum age, replanting obligations. |\n| `check_natura2000_consent` | Check whether an activity requires consent or notification in a Natura 2000 area. |\n| `get_allemansratten_rules` | Get Allemansratten (right of public access) rules: what is permitted, restricted, or prohibited. |\n| `get_biotopskydd` | Get generic biotope protection rules: stone walls, clearance cairns, tree avenues, field islets, wetlands. |\n| `get_planting_guidance` | Get tree planting and afforestation guidance: species selection, grants (Skog och klimat), EIA thresholds. |\n\n## Example Queries\n\n- \"Vad galler for strandskydd vid sjon?\" (What are the shore protection rules by the lake?)\n- \"Do I need a permit to fell trees in a key biotope area?\"\n- \"Vilka regler galler for plantering av skog pa akermark?\" (What rules apply to afforestation on arable land?)\n- \"What does Allemansratten allow regarding mushroom and berry picking?\"\n\n## Stats\n\n| Metric | Value |\n|--------|-------|\n| Jurisdiction | SE (Sweden) |\n| Tools | 10 |\n| Transport | stdio + Streamable HTTP |\n| License | Apache-2.0 |\n\n## Links\n\n- [Ansvar MCP Network](https://ansvar.eu/open-agriculture)\n- [GitHub](https://github.com/ansvar-systems/se-land-woodland-mcp)\n- [All Swedish Agriculture MCPs](https://mcp.ansvar.eu)\n","readmeFilename":"README.md"}