{"_id":"@ansvar/de-land-woodland-mcp","_rev":"2-172809c262605119c42f578281b49b2d","name":"@ansvar/de-land-woodland-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ansvar/de-land-woodland-mcp","version":"0.1.0","keywords":["mcp","land","woodland","hedgerow","felling","sssi","footpath","farming"],"author":{"name":"Ansvar Systems","email":"info@ansvar.eu"},"license":"Apache-2.0","_id":"@ansvar/de-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/de-land-woodland-mcp/issues"},"bin":{"de-land-woodland-mcp":"dist/server.js"},"dist":{"shasum":"c7195ab7188de5fc3ffe0128a5f6ddf909ef7905","tarball":"https://registry.npmjs.org/@ansvar/de-land-woodland-mcp/-/de-land-woodland-mcp-0.1.0.tgz","fileCount":119,"integrity":"sha512-GEYxg3+2vz2oriwTBw/EWLwUUF2cardOgKeNcknEJmzhJlurCrFPyDeLA4e4K2uZZ1dyRk19AXGx3BrIr1Sb1Q==","signatures":[{"sig":"MEUCIQCcEiNC5xfs79RydmelYW1zcXpKFrH78uAweeL+JJcTNgIgE8KLSYAEKflucLHYaBaGj92ID1uDGC4dHkzF4lAmDd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249612},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"gitHead":"850c63892c7fb06918f8be0288f2901510bbe9c4","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: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/de-land-woodland-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"UK land and woodland management via MCP -- hedgerow regulations, felling licences, SSSI consent, rights of way","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/de-land-woodland-mcp_0.1.0_1775321100322_0.4144044849200703","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Ansvar MCP servers are now distributed as source from github.com/Ansvar-Systems/de-land-woodland-mcp under Apache 2.0. Self-hosting instructions: see the repo README. Hosted gateway: ansvar.eu"}},"time":{"created":"2026-04-04T16:45:00.248Z","modified":"2026-05-02T05:46:30.688Z","0.1.0":"2026-04-04T16:45:00.473Z"},"bugs":{"url":"https://github.com/Ansvar-Systems/de-land-woodland-mcp/issues"},"author":{"name":"Ansvar Systems","email":"info@ansvar.eu"},"license":"Apache-2.0","homepage":"https://ansvar.eu/open-agriculture","keywords":["mcp","land","woodland","hedgerow","felling","sssi","footpath","farming"],"repository":{"url":"git+https://github.com/Ansvar-Systems/de-land-woodland-mcp.git","type":"git"},"description":"UK land and woodland management via MCP -- hedgerow regulations, felling licences, SSSI consent, rights of way","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"readme":"# UK Land & Woodland Management MCP\n\n[![CI](https://github.com/Ansvar-Systems/de-land-woodland-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/Ansvar-Systems/de-land-woodland-mcp/actions/workflows/ci.yml)\n[![GHCR](https://github.com/Ansvar-Systems/de-land-woodland-mcp/actions/workflows/ghcr-build.yml/badge.svg)](https://github.com/Ansvar-Systems/de-land-woodland-mcp/actions/workflows/ghcr-build.yml)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nUK land and woodland management regulations via the [Model Context Protocol](https://modelcontextprotocol.io). Query hedgerow regulations, felling licences, SSSI consent, public rights of way, common land rules, and woodland planting guidance -- all from your AI assistant.\n\nPart of [Ansvar Open Agriculture](https://ansvar.eu/open-agriculture).\n\n## Why This Exists\n\nLandowners, farmers, and land agents need to check regulatory requirements before managing hedgerows, felling trees, working on SSSIs, or planting woodland. These rules are spread across multiple Acts of Parliament, statutory instruments, and Forestry Commission guidance documents. This MCP server brings them together in a single queryable source.\n\n## Quick Start\n\n### Claude Desktop\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"uk-land-woodland\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ansvar/de-land-woodland-mcp\"]\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add uk-land-woodland npx @ansvar/de-land-woodland-mcp\n```\n\n### Streamable HTTP (remote)\n\n```\nhttps://mcp.ansvar.eu/de-land-woodland/mcp\n```\n\n### Docker (self-hosted)\n\n```bash\ndocker run -p 3000:3000 ghcr.io/ansvar-systems/de-land-woodland-mcp:latest\n```\n\n### npm (stdio)\n\n```bash\nnpx @ansvar/de-land-woodland-mcp\n```\n\n## Example Queries\n\nAsk your AI assistant:\n\n- \"Do I need permission to remove a hedgerow?\"\n- \"How much timber can I fell without a licence?\"\n- \"What consent do I need to fertilise an SSSI?\"\n- \"What is the minimum width for a public footpath?\"\n- \"Can I put a fence on common land?\"\n- \"What grants are available for broadleaf woodland planting?\"\n\n## Stats\n\n| Metric | Value |\n|--------|-------|\n| Tools | 10 (3 meta + 7 domain) |\n| Jurisdiction | GB |\n| Data sources | Hedgerow Regs 1997, Forestry Act 1967, Wildlife & Countryside Act 1981, CRoW Act 2000, Commons Act 2006, EWCO Guidance |\n| License (data) | Open Government Licence v3 |\n| License (code) | Apache-2.0 |\n| Transport | stdio + Streamable HTTP |\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `about` | Server metadata and links |\n| `list_sources` | Data sources with freshness info |\n| `check_data_freshness` | Staleness status and refresh command |\n| `search_land_rules` | FTS5 search across all land/woodland rules |\n| `check_hedgerow_rules` | Hedgerow removal notices, exemptions, penalties |\n| `get_felling_licence_rules` | Felling licence thresholds, exemptions, process |\n| `check_sssi_consent` | SSSI operations requiring Natural England consent |\n| `get_rights_of_way_rules` | Path widths, reinstatement deadlines, obstruction |\n| `get_common_land_rules` | Common land consent requirements |\n| `get_planting_guidance` | EWCO grants, EIA thresholds, ancient woodland buffers |\n\nSee [TOOLS.md](TOOLS.md) for full parameter documentation.\n\n## Security Scanning\n\nThis repository runs security checks on every push:\n\n- **CodeQL** -- static analysis for JavaScript/TypeScript\n- **Gitleaks** -- secret detection across full history\n- **Dependency review** -- via Dependabot\n- **Container scanning** -- via GHCR build pipeline\n\nSee [SECURITY.md](SECURITY.md) for reporting policy.\n\n## Disclaimer\n\nThis tool provides reference data for informational purposes only. It is not professional legal or land management advice. Requirements vary by local planning authority and site-specific designations. See [DISCLAIMER.md](DISCLAIMER.md).\n\n## Contributing\n\nIssues and pull requests welcome. For security vulnerabilities, email security@ansvar.eu (do not open a public issue).\n\n## License\n\nApache-2.0. Data sourced under Open Government Licence v3.\n","readmeFilename":"README.md"}