urban-forestry-mcp
🌳 Сервер MCP для городского лесного хозяйства
Сервер Model Context Protocol (MCP) для муниципального городского лесного хозяйства: управление инвентаризацией деревьев, оценка полога деревьев (TCA), коммуникации с жителями, рабочие наряды и ГИС-анализ границ.
🚀 Возможности и наборы данных
Участки деревьев (более 17 700 записей): Поиск по общественному фонду деревьев по виду, состоянию (0–5), улице, адресу, риску или статусу обслуживания.
Работы с деревьями (более 11 600 записей): Полная история рабочих нарядов (санитарная обрезка, удаление, посадка, осмотры).
Исторический ежегодный журнал деревьев: Отслеживание годового прироста DBH и изменений состояния (
Original_GlobalID <-> GlobalID).Основной таксономический реестр (731 вид): Авторитетный каталог с данными о размерах взрослых деревьев, скорости роста, происхождении и пригодности для уличной посадки.
Оценка полога деревьев (TCA 2025): Фактический процент покрытия пологом и показатели площади в гектарах по городу, округам, зонам, землепользованию, кварталам или паркам.
Контакты и коммуникации лесного хозяйства (только чтение): Запросы жителей, предупреждения о безопасности и полные журналы взаимодействий с мягким сопоставлением адресов.
Задачи лесного хозяйства: Назначение работ и отслеживание статуса в реальном времени.
Кварталы и участки: Пространственные запросы по застройке и данные о пологе для конкретных участков.
Related MCP server: arcgis-pittsburgh
🛠️ 15 инструментов MCP
search_trees— Поиск по общественному фонду деревьев по виду, улице, адресу, состоянию или риску.get_tree_details— Полная информация об участке дерева: работы, количество снимков состояния и мягко сопоставленные контакты.get_tree_activities— Хронологическая история обслуживания/осмотров для дерева.get_tree_history— Ежегодные снимки состояния, отслеживающие изменения характеристик дерева с течением времени.search_trees_by_location— Поиск в пределах радиуса в ФУТАХ или ограничивающей рамки.get_tree_statistics— Серверная группировка и агрегация по инвентаризации деревьев.get_activity_statistics— Серверная группировка по рабочим нарядам.get_urban_forest_health_report— Полный отчёт о состоянии: разнообразие 10-20-30, состояние и риск.get_tree_canopy_metrics— Фактические показатели TCA: процент покрытия пологом и площадь в гектарах.search_taxonomy_roster— Поиск по основному таксономическому реестру из 731 вида.get_subdivision_profile— Профиль квартала: состав деревьев и покрытие пологом.search_parcels— Поиск участков по номеру/адресу с процентом покрытия пологом и мягким сопоставлением деревьев.search_forestry_contacts— Контактные данные жителей, запросы на посадку и журналы коммуникаций.search_forestry_tasks— Рабочие задачи по исполнителю, статусу, приоритету или типу работ.get_recent_updates— Отслеживание изменений и дополнений за последние N дней в реальном времени.
🏃 Быстрый запуск локально
1. Установка зависимостей
pip install -r requirements.txt2. Проверка инструментов
python test_tools.py3. Локальный запуск (режим stdio для Antigravity / Claude Desktop)
python server.py --transport stdio4. Локальный запуск (режим SSE на порту 8000 для LibreChat / Web)
python server.py --transport sse --host 0.0.0.0 --port 8000🐳 Развёртывание в Docker (для серверов / облака)
# Build and start container in the background
docker-compose up -d --buildКонечная точка SSE будет доступна по адресу http://<ip-вашего-сервера>:8000/sse.
📱 Подключение полевых клиентов (LibreChat / Mobile)
Добавьте в ваш 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.92 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.-