markpdxt/dronelytics-mcp

markpdxt/dronelytics-mcp

от markpdxt
MCP-сервер Dronelytics позволяет AI-агентам проверять воздушное пространство США (11 слоев FAA), планировать и экспортировать миссии дронов. Автоматизирует предрейсовые брифинги и генерацию съёмок,...

@dronelytics/mcp

dronelytics-mcp MCP server

MCP (Model Context Protocol) server for the Dronelytics drone mission planning platform. Enables AI assistants to query US drone airspace, plan missions, manage drone profiles, and export flight plans.

The first drone platform built for AI agents. Learn more | Read why we built this

Setup

1. Generate an API key

Go to Settings > API Keys in hub.dronelytics.io and create a new key.

2. Configure your MCP client

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "dronelytics": {
      "command": "npx",
      "args": ["-y", "@dronelytics/mcp"],
      "env": {
        "DRONELYTICS_API_KEY": "dk_your_key_here"
      }
    }
  }
}

Claude Code (.mcp.json in your project or ~/.claude/.mcp.json globally):

{
  "mcpServers": {
    "dronelytics": {
      "command": "npx",
      "args": ["-y", "@dronelytics/mcp"],
      "env": {
        "DRONELYTICS_API_KEY": "dk_your_key_here"
      }
    }
  }
}
Инструменты были проиндексированы:
check_airspace

Проверяет все ограничения воздушного пространства в заданном месте. Запрашивает 11 слоёв данных FAA (потолок UASFM, класс воздушного пространства, TFRs, NOTAMs, SUAs, NSUFRs, стадионы, FRIAs, аэропорты, зоны Mode C veils, MTRs) и возвращает синтезированную оценку пригодности к полёту с указанием класса воздушного пространства, максимальной высоты и близлежащих опасностей. Требует действительный ключ DRONELYTICS_API_KEY. Используйте validate_flight для проверок соответствия Part 107 или preflight_briefing для полной оценки GO/NO-GO.

Параметры
  • latnumberобязательный

    Latitude in decimal degrees

  • lngnumberобязательный

    Longitude in decimal degrees

  • radius_nmnumber

    Search radius in nautical miles for nearby features (default: 5)

check_live_traffic

Проверяет текущий трафик самолётов ADS-B рядом с местоположением. Возвращает самолёты, которые в данный момент передают свою позицию в пределах радиуса поиска, включая позывной, высоту, скорость и курс. Данные обновляются почти в реальном времени с приёмников ADS-B.

Параметры
  • latnumberобязательный

    Latitude in decimal degrees

  • lngnumberобязательный

    Longitude in decimal degrees

  • radius_nmnumber

    Search radius in nautical miles (default: 25)

create_drone

Создаёт новый профиль дрона с информацией о производителе и модели. Опционально включает характеристики камеры и полётные характеристики. Созданные профили можно привязать к миссиям для оценки времени полёта и зоны покрытия.

Параметры
  • camera_fov_hnumber

    Horizontal field of view in degrees

  • camera_fov_vnumber

    Vertical field of view in degrees

  • camera_modelstring

    Camera model name (e.g., Hasselblad L2D-20c)

  • camera_mpnumber

    Camera megapixels

  • default_altitude_ftnumber

    Default flight altitude in feet

  • makestringобязательный

    Manufacturer (e.g., DJI, Autel, Skydio)

  • max_flight_time_minnumber

    Max flight time in minutes

  • max_speed_mphnumber

    Max speed in mph

  • modelstringобязательный

    Model name (e.g., Mavic 3, EVO II)

  • nicknamestring

    Custom name for this drone

  • serial_numberstring

    Drone serial number for identification

create_mission

Создаёт новую миссию дрона вручную с произвольными путевыми точками. Поддерживаемые типы: путевая точка, сетка, орбита, спираль, панорама, коридор. Для автоматической генерации облёта с оптимальным размещением путевых точек используйте generate_grid_survey, generate_orbit_mission или другие инструменты generate_*.

Параметры
  • drone_profile_idstring

    UUID of drone profile to associate

  • namestringобязательный

    Mission name

  • tagsstring[]

    Tags for the mission

  • typeenumобязательный

    Mission type

  • waypointsobject[]

    Array of waypoints

delete_drone

Удаляет профиль дрона навсегда. Это действие невозможно отменить. Завершается ошибкой, если дрон в настоящее время используется в каких-либо миссиях - сначала отвяжите его от миссий.

Параметры
  • drone_idstringобязательный

    The UUID of the drone profile to delete

delete_mission

Навсегда удалите миссию и все её путевые точки. Это действие нельзя отменить. Используйте list_missions для поиска идентификаторов миссий.

Параметры
  • mission_idstringобязательный

    The UUID of the mission to delete

duplicate_mission

Создаёт полную копию существующей миссии, включая все путевые точки и настройки. Новая миссия получает уникальный ID. Используйте list_missions, чтобы найти ID миссий.

Параметры
  • mission_idstringобязательный

    The UUID of the mission to duplicate

export_mission

Экспортирует миссию в формат полетного контроллера. Возвращает содержимое файла в виде текста. Поддерживаемые форматы: kml (Google Earth), gpx (GPS Exchange), qgc (QGroundControl .plan), litchi (Litchi CSV для DJI), wpml (DJI FlightHub WPML). Используйте import_litchi для импорта файлов Litchi CSV.

Параметры
  • formatenumобязательный

    Export format

  • mission_idstringобязательный

    The UUID of the mission to export

generate_corridor_mission

Генерирует миссию картографирования линейного коридора вдоль пути (дороги, трубопроводы, линии электропередач). Создаёт параллельные пролёты с интервалом, рассчитанным на основе камеры, для полного покрытия. Автоматически сохраняет миссию в вашем аккаунте. Сначала вызовите list_cameras, чтобы увидеть доступные значения camera_model.

Параметры
  • altitude_ftnumberобязательный

    Flight altitude in feet AGL

  • camera_modelstring

    Camera preset ID

  • centerlineany[][]обязательный

    Centerline path as [lng, lat][] coordinates

  • corridor_width_mnumberобязательный

    Total corridor width in meters

  • drone_profile_idstring
  • front_overlapnumber

    Front overlap percentage

  • namestring

    Mission name

  • num_passesnumber

    Number of parallel flight passes

  • side_overlapnumber

    Side overlap percentage

  • speed_mphnumber

    Flight speed in mph

generate_grid_survey

Генерирует миссию съемки сеткой/картографирования из многоугольной области. Рассчитывает оптимальные путевые точки по шаблону газонокосилки на основе настроек камеры, высоты и перекрытия. Автоматически сохраняет сгенерированную миссию в вашу учетную запись: возвращает сохраненную миссию с ID и количеством путевых точек. Сначала вызовите list_cameras, чтобы увидеть доступные значения camera_model.

Параметры
  • altitude_ftnumberобязательный

    Flight altitude in feet AGL

  • angle_degnumber

    Grid angle in degrees

  • camera_modelstring

    Camera preset ID (use list_cameras to see options)

  • crosshatchboolean

    If true, adds a second pass perpendicular to the first

  • drone_profile_idstring

    UUID of drone profile to associate

  • front_overlapnumber

    Front overlap percentage (0-99)

  • namestring

    Mission name

  • polygonany[][]обязательный

    Area polygon as [lng, lat][] coordinates (minimum 3 points)

  • side_overlapnumber

    Side overlap percentage (0-99)

  • speed_mphnumber

    Flight speed in mph

generate_orbit_mission

Создает орбитальную миссию (POI), которая облетает точку интереса по кругу. Все путевые точки обращены к центру для единообразного кадрирования. Автоматически сохраняет миссию в вашем аккаунте - возвращает сохраненную миссию с ID и количеством путевых точек.

Параметры
  • altitude_ftnumberобязательный

    Flight altitude in feet AGL

  • center_latnumberобязательный

    Center point latitude

  • center_lngnumberобязательный

    Center point longitude

  • directionenum

    Orbit direction

  • drone_profile_idstring
  • namestring

    Mission name

  • photo_intervalnumber | null

    Take photo every N waypoints (null = no photos)

  • radius_mnumberобязательный

    Orbit radius in meters

  • speed_mphnumber

    Flight speed in mph

generate_panorama_mission

Генерирует миссию по съёмке панорамы в фиксированной точке зависания. Создаёт сетку комбинаций азимута и угла наклона для сшивки фотографий. Автоматически сохраняет миссию в вашем аккаунте: возвращает сохранённую миссию с ID и количеством фотографий.

Параметры
  • altitude_ftnumberобязательный

    Flight altitude in feet AGL

  • bottom_pitch_degnumber

    Bottom row pitch (-90 = nadir)

  • center_latnumberобязательный

    Latitude

  • center_lngnumberобязательный

    Longitude

  • columnsnumber

    Number of heading positions (12 = every 30 degrees)

  • drone_profile_idstring
  • namestring

    Mission name

  • rowsnumber

    Number of pitch rows

  • start_heading_degnumber

    Starting heading in degrees

  • top_pitch_degnumber

    Top row pitch (0 = horizon)

generate_spiral_mission

Генерирует спиральную обзорную миссию, расширяющуюся наружу или сужающуюся внутрь от центральной точки. Полезна для паттернов поиска или радиального покрытия. Автоматически сохраняет миссию в ваш аккаунт: возвращает сохранённую миссию с ID и количеством путевых точек.

Параметры
  • altitude_ftnumberобязательный

    Flight altitude in feet AGL

  • center_latnumberобязательный

    Center latitude

  • center_lngnumberобязательный

    Center longitude

  • directionenum

    Spiral direction

  • drone_profile_idstring
  • end_radius_mnumberобязательный

    Ending radius in meters

  • namestring

    Mission name

  • photo_intervalnumber | null

    Take photo every N waypoints

  • rotationenum

    Rotation direction

  • spacing_mnumberобязательный

    Spacing between spiral arms in meters

  • speed_mphnumber

    Flight speed in mph

  • start_radius_mnumberобязательный

    Starting radius in meters

get_active_tfrs

Перечисляет активные временные ограничения полетов (TFRs) рядом с местоположением. Возвращает TFRs, которые содержат точку, и близлежащие TFRs в радиусе поиска, включая время начала/окончания действия и описательный текст. Используйте check_airspace для полной многослойной оценки.

Параметры
  • latnumberобязательный

    Latitude in decimal degrees

  • lngnumberобязательный

    Longitude in decimal degrees

  • radius_nmnumber

    Search radius in nautical miles (default: 10)

get_mission

Получает полные детали миссии дрона, включая все путевые точки, настройки генерации и полигон области. Использует list_missions для поиска доступных идентификаторов миссий.

Параметры
  • mission_idstringобязательный

    The UUID of the mission to retrieve

get_notams

Получает активные NOTAMs (Notices to Air Missions) рядом с местоположением. Возвращает номера NOTAM и полный текст, отфильтрованные по близости. Используйте check_airspace для полной многоуровневой оценки воздушного пространства.

Параметры
  • latnumberобязательный

    Latitude in decimal degrees

  • lngnumberобязательный

    Longitude in decimal degrees

  • radius_nmnumber

    Search radius in nautical miles (default: 10)

import_litchi

Импортирует CSV-файл Litchi и создает из него новую миссию с путевыми точками. Разбирает стандартный формат CSV Litchi (широта, долгота, высота, курс, наклон подвеса, действия). Автоматически сохраняет импортированную миссию в вашу учетную запись.

Параметры
  • csv_contentstringобязательный

    Raw Litchi CSV file content

  • namestring

    Name for the new mission

list_cameras

Перечисляет доступные пресеты камер для планирования обзорных миссий. Возвращает размеры сенсора, фокусное расстояние и поле зрения для каждого пресета. Используйте возвращённые идентификаторы пресетов в качестве параметра camera_model в generate_grid_survey и generate_corridor_mission.

Параметры

Без параметров.

list_drones

Перечисляет все профили дронов для аутентифицированного пользователя. Возвращает каждый профиль с маркой, моделью, псевдонимом, характеристиками камеры и лётными характеристиками. Используйте create_drone для добавления новых профилей.

Параметры

Без параметров.

list_missions

Перечисляет все миссии дрона для аутентифицированного пользователя. Возвращает сводки с id, name, type, waypoint count, center coordinates и tags. Используйте get_mission с конкретным ID для получения полных сведений о путевых точках.

Параметры

Без параметров.

preflight_briefing

Генерирует всесторонний предполётный брифинг для сохранённой миссии. Объединяет путевые точки миссии с актуальными данными о воздушном пространстве и формирует рекомендацию GO / CAUTION / NO-GO. Проверяет класс воздушного пространства, потолок UASFM, активные TFR, NOTAM, SUA, ближайшие аэропорты, зону Mode C, стадионы, ограничения высоты Part 107 и текущий трафик ADS-B. Возвращает замечания, рекомендации и отказ от ответственности. Миссия должна существовать и содержать путевые точки. Используйте list_missions для поиска идентификаторов миссий. Только для чтения. Не изменяет миссию.

Параметры
  • mission_idstringобязательный

    The UUID of the mission to brief

share_mission

Создаёт публичную ссылку для миссии. Любой, у кого есть ссылка, может просматривать детали миссии и путевые точки. Используйте list_missions для поиска ID миссий.

Параметры
  • mission_idstringобязательный

    The UUID of the mission to share

update_drone

Обновите существующий профиль дрона. Передавайте только те поля, которые хотите изменить. Пропущенные поля остаются без изменений. Используйте list_drones для поиска идентификаторов дронов.

Параметры
  • camera_fov_hnumber

    Horizontal field of view in degrees

  • camera_fov_vnumber

    Vertical field of view in degrees

  • camera_modelstring

    Camera model name

  • camera_mpnumber

    Camera megapixels

  • default_altitude_ftnumber

    Default flight altitude in feet

  • drone_idstringобязательный

    The UUID of the drone profile to update

  • makestring

    Manufacturer name

  • max_flight_time_minnumber

    Max flight time in minutes

  • max_speed_mphnumber

    Max speed in mph

  • modelstring

    Model name

  • nicknamestring

    Custom name for this drone

  • serial_numberstring

    Drone serial number

update_mission

Обновляет существующую миссию. Получает текущую версию и объединяет ваши изменения: пропущенные поля остаются без изменений. Используйте list_missions, чтобы найти идентификаторы миссий.

Параметры
  • drone_profile_idstring | null
  • mission_idstringобязательный

    The UUID of the mission to update

  • namestring
  • tagsstring[]
  • typeenum
  • waypointsunknown[]

    Updated waypoints array

validate_flight

Проверяет, разрешён ли полёт дрона в указанном месте, на указанной высоте и в указанное время согласно правилам FAA Part 107. Учитывает ограничения воздушного пространства, временные окна TFR, пределы высоты (400 футов AGL), потолок UASFM и требования гражданских сумерек. Возвращает статус PASS (нет проблем), CAUTION (предупреждения, но лететь можно) или FAIL (обнаружены нарушения правил) с перечислением конкретных нарушений и предупреждений. Только для чтения — не создаёт и не изменяет никакие данные.

Параметры
  • altitude_ftnumberобязательный

    Planned flight altitude in feet AGL

  • latnumberобязательный

    Flight location latitude

  • lngnumberобязательный

    Flight location longitude

  • timestring

    Planned flight time as ISO 8601 string (e.g., 2026-04-20T14:00:00Z). Defaults to now.

Похожие MCP-сервера

mahdin75/geoserver-mcp

mahdin75/geoserver-mcp

MCP-сервер для интеграции AI-ассистентов с GeoServer REST API: управление рабочими пространствами, слоями и стилями, выполнение пространственных запросов с генерацией карт. Упрощает автоматизацию г...

Java89
boldsign/boldsign-mcp

boldsign/boldsign-mcp

MCP сервер для BoldSign: интеграция электронной подписи в AI-агенты. Управляйте документами, шаблонами и контактами через LLM. Полезен для автоматизации отправки, подписания и отслеживания документов.

TypeScript7
gaopengbin/cesium-mcp

gaopengbin/cesium-mcp

MCP сервер Cesium MCP интегрирует AI-команды в CesiumJS: 60+ инструментов для управления камерой, объектами и слоями. Работает через браузер, function calling или MCP-клиент. Идеально для разработч...

JavaScript136
QGIS MCP

QGIS MCP

QGISMCP - MCP-сервер, соединяющий QGIS с Claude AI. Позволяет AI-ассистенту управлять проектами, слоями, выполнять алгоритмы обработки и произвольный PyQGIS-код. Идеально для автоматизации ГИС без ...

Python1088
harness/mcp-server

harness/mcp-server

MCP сервер для AI-агентов платформы Harness.io. 11 инструментов покрывают 214 типов ресурсов: CI/CD, GitOps, Feature Flags, облачные затраты. Работает через API ключ, расширяется. Автоматизируй пайплайны и инфраструктуру.

TypeScript97
djtellado/nexus-legal-mcp

djtellado/nexus-legal-mcp

MCP-сервер Nexus Legal даёт Claude 11 юридических инструментов: анализ контрактов, Монте-Карло, cross-border сравнение по 31 стране, поиск прецедентов, доктрины, составление документов. Удобен юрис...

TypeScript2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин