Skip to main content
Glama
urban-forestry-mcp

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

  1. search_trees — Поиск по общественному фонду деревьев по виду, улице, адресу, состоянию или риску.

  2. get_tree_details — Полная информация об участке дерева: работы, количество снимков состояния и мягко сопоставленные контакты.

  3. get_tree_activities — Хронологическая история обслуживания/осмотров для дерева.

  4. get_tree_history — Ежегодные снимки состояния, отслеживающие изменения характеристик дерева с течением времени.

  5. search_trees_by_location — Поиск в пределах радиуса в ФУТАХ или ограничивающей рамки.

  6. get_tree_statistics — Серверная группировка и агрегация по инвентаризации деревьев.

  7. get_activity_statistics — Серверная группировка по рабочим нарядам.

  8. get_urban_forest_health_report — Полный отчёт о состоянии: разнообразие 10-20-30, состояние и риск.

  9. get_tree_canopy_metrics — Фактические показатели TCA: процент покрытия пологом и площадь в гектарах.

  10. search_taxonomy_roster — Поиск по основному таксономическому реестру из 731 вида.

  11. get_subdivision_profile — Профиль квартала: состав деревьев и покрытие пологом.

  12. search_parcels — Поиск участков по номеру/адресу с процентом покрытия пологом и мягким сопоставлением деревьев.

  13. search_forestry_contacts — Контактные данные жителей, запросы на посадку и журналы коммуникаций.

  14. search_forestry_tasks — Рабочие задачи по исполнителю, статусу, приоритету или типу работ.

  15. get_recent_updates — Отслеживание изменений и дополнений за последние N дней в реальном времени.


🏃 Быстрый запуск локально

1. Установка зависимостей

pip install -r requirements.txt

2. Проверка инструментов

python test_tools.py

3. Локальный запуск (режим stdio для Antigravity / Claude Desktop)

python server.py --transport stdio

4. Локальный запуск (режим 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/sse

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Unified MCP server for ArcGIS Online and Enterprise providing tools for user/group management, item management, geoprocessing, feature layer queries/editing, and server administration.
      3
      MIT
    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables governed analytics and research on land development optionality, infrastructure proximity, and stewardship via MCP tools that provide transparent screening heuristics and reproducible evidence.
      -