urban-forestry-mcp
🌳 Urban Forestry Model Context Protocol (MCP) Server
Un servidor municipal de Model Context Protocol (MCP) para la silvicultura urbana, la gestión de inventarios de árboles, las métricas de Tree Canopy Assessment (TCA), las comunicaciones con residentes, las órdenes de trabajo y el análisis de límites GIS.
🚀 Características y conjuntos de datos
Tree Sites (más de 17,700 registros): Buscar el stock público de árboles por especie, condición (0–5), calle, dirección, riesgo o estado de mantenimiento.
Tree Activities (más de 11,600 registros): Historial completo de órdenes de trabajo (poda cíclica, eliminaciones, plantaciones, inspecciones).
Historical Annual Tree Log: Seguimiento del crecimiento del DBH año tras año y cambios de condición (
Original_GlobalID <-> GlobalID).Master Taxonomy Roster (731 especies): Catálogo autoritativo para tamaños maduros, tasa de crecimiento, estado nativo y aprobaciones de árboles de calle.
Tree Canopy Assessment (TCA 2025): Porcentaje real de cobertura de dosel aéreo y métricas de acres en toda la ciudad, por distrito, zonificación, subdivisión, uso del suelo o parque.
Forestry Contacts & Communications (solo lectura): Solicitudes de residentes, advertencias de seguridad y registros completos de interacción con coincidencia flexible de direcciones.
Forestry Tasks: Asignaciones de trabajo en tiempo real y seguimiento de estado.
Subdivisions & Parcels: Consultas espaciales para desarrollos y datos de dosel específicos de parcelas.
Related MCP server: ArcGIS MCP
🛠️ Las 15 herramientas MCP
search_trees- Buscar el stock público de árboles por especie, calle, dirección, condición o riesgo.get_tree_details- Detalles completos del sitio del árbol con actividades, número de instantáneas y contactos con coincidencia flexible.get_tree_activities- Historial cronológico de mantenimiento/inspección de un árbol.get_tree_history- Registros de instantáneas anuales que rastrean los atributos del árbol a lo largo del tiempo.search_trees_by_location- Búsqueda de proximidad dentro de un radio en PIES o cuadro delimitador.get_tree_statistics- Agrupación y agregación del lado del servidor en todo el inventario de árboles.get_activity_statistics- Agrupación del lado del servidor en todas las órdenes de trabajo.get_urban_forest_health_report- Informe completo de salud, diversidad 10-20-30, condición y riesgo.get_tree_canopy_metrics- Porcentaje real de cobertura de dosel arbóreo TCA y métricas de acres.search_taxonomy_roster- Búsqueda en el catálogo maestro de taxonomía de 731 especies.get_subdivision_profile- Perfil de stock de árboles de la subdivisión y cobertura de dosel aéreo.search_parcels- Búsqueda por número/parcela o dirección con % de dosel de parcela y coincidencia flexible de árboles.search_forestry_contacts- Detalles de contacto de residentes, solicitudes de plantación y registros de comunicación.search_forestry_tasks- Asignaciones de trabajo por asignado, estado, prioridad o tipo de tarea.get_recent_updates- Seguimiento en tiempo real de ediciones y adiciones en los últimos N días.
🏃 Inicio rápido local
1. Instalar requisitos
pip install -r requirements.txt2. Verificar herramientas
python test_tools.py3. Ejecutar localmente (modo stdio para Antigravity / Claude Desktop)
python server.py --transport stdio4. Ejecutar localmente (modo SSE en el puerto 8000 para LibreChat / Web)
python server.py --transport sse --host 0.0.0.0 --port 8000🐳 Despliegue con Docker (para alojamiento en campo / nube)
# Build and start container in the background
docker-compose up -d --buildEl endpoint SSE estará disponible en http://<your-server-ip>:8000/sse.
📱 Conexión de clientes de campo (LibreChat / Móvil)
Añade a tu librechat.yaml:
mcpServers:
urban-forestry:
type: sse
url: http://<your-server-or-domain>:8000/sseThis server cannot be installed
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
- AlicenseBqualityAmaintenanceAn MCP server that enables AI assistants to directly control QGIS for tasks like layer management, feature editing, and map rendering. It provides a suite of 50 tools to execute processing algorithms and manage GIS projects through natural language commands.100229GPL 2.0
- AlicenseNot gradedqualityBmaintenanceUnified MCP server for ArcGIS Online and Enterprise providing tools for user/group management, item management, geoprocessing, feature layer queries/editing, and server administration.2MIT
- FlicenseNot gradedqualityDmaintenanceContainerized MCP server with 15 geospatial data tools exposed via HTTP API for Intercom integration.
- AlicenseNot gradedqualityCmaintenanceEnables searching and querying City of Pittsburgh GIS open geospatial data (parcels, zoning, public works) through ArcGIS feature services via MCP tools.6MIT
Related MCP Connectors
36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done.
Keyless open data for 84 German cities: 12 lean read-only MCP tools covering 67 data types.
34 production API tools over one hosted MCP endpoint.
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/evans885-forester/urban-forestry-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server