urban-forestry-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
π³ Urban Forestry Model Context Protocol (MCP) Server
A municipal Model Context Protocol (MCP) server for urban forestry, tree inventory management, Tree Canopy Assessment (TCA) metrics, resident communications, work orders, and GIS boundary analysis.
π Features & Datasets
Tree Sites (17,700+ records): Search public tree stock by species, condition (0β5), street, address, risk, or maintenance status.
Tree Activities (11,600+ records): Full work order history (cycle pruning, removals, planting, inspections).
Historical Annual Tree Log: Track year-over-year DBH growth and condition changes (
Original_GlobalID <-> GlobalID).Master Taxonomy Roster (731 species): Authoritative catalog for mature sizes, growth rate, native status, and street tree approvals.
Tree Canopy Assessment (TCA 2025): True aerial canopy coverage percentage and acre metrics citywide, by Ward, Zoning, Subdivision, Land Use, or Park.
Forestry Contacts & Communications (Read-Only): Resident requests, safety warnings, and full interaction logs with soft address matching.
Forestry Tasks: Real-time work assignments and status tracking.
Subdivisions & Parcels: Spatial queries for developments and parcel-specific canopy data.
Related MCP server: arcgis-pittsburgh
π οΈ The 15 MCP Tools
search_trees- Search public tree stock by species, street, address, condition, or risk.get_tree_details- Complete tree site details with activities, snapshots count, and soft-matched contacts.get_tree_activities- Chronological maintenance/inspection history for a tree.get_tree_history- Annual snapshot logs tracking tree attributes over time.search_trees_by_location- Proximity search within a radius in FEET or bounding box.get_tree_statistics- Server-side grouping and aggregation across tree inventory.get_activity_statistics- Server-side grouping across work orders.get_urban_forest_health_report- Complete health, 10-20-30 diversity, condition, and risk report.get_tree_canopy_metrics- True TCA tree canopy coverage % and acre metrics.search_taxonomy_roster- Master 731-species taxonomy catalog search.get_subdivision_profile- Subdivision tree stock and aerial canopy coverage profile.search_parcels- Parcel number/address search with parcel canopy % and soft tree matching.search_forestry_contacts- Resident contact details, planting requests, and communication logs.search_forestry_tasks- Work assignments by assignee, status, priority, or task type.get_recent_updates- Real-time tracking of edits and additions in the last N days.
π Local Quickstart
1. Install Requirements
pip install -r requirements.txt2. Verify Tools
python test_tools.py3. Run Locally (stdio mode for Antigravity / Claude Desktop)
python server.py --transport stdio4. Run Locally (SSE mode on port 8000 for LibreChat / Web)
python server.py --transport sse --host 0.0.0.0 --port 8000π³ Docker Deployment (For Field / Cloud Hosting)
# Build and start container in the background
docker-compose up -d --buildThe SSE endpoint will be available at http://<your-server-ip>:8000/sse.
π± Connecting Field Clients (LibreChat / Mobile)
Add to your librechat.yaml:
mcpServers:
urban-forestry:
type: sse
url: http://<your-server-or-domain>:8000/sseTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Read assets, work orders and service requests; add and change assets and work orders in TreePlotter.
Built-environment forecasts, public benchmarks, and permit or zoning readiness through remote MCP.
36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done.
Arborgold tree and landscaping management MCP server: create estimate, schedule job.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceUnified MCP server for ArcGIS Online and Enterprise providing tools for user/group management, item management, geoprocessing, feature layer queries/editing, and server administration.3MIT
- AlicenseNot gradedqualityBmaintenanceEnables searching and querying City of Pittsburgh GIS open geospatial data (parcels, zoning, public works) through ArcGIS feature services via MCP tools.149 npmMIT
- FlicenseNot gradedqualityCmaintenanceProvides access to 141 operational workflows across 17 departments, an intelligent guide bot, real-time communities, document processing, and organizational state management through MCP tools.-
- FlicenseNot gradedqualityCmaintenanceEnables governed analytics and research on land development optionality, infrastructure proximity, and stewardship via MCP tools that provide transparent screening heuristics and reproducible evidence.-