mcp-сервер-birdstats
Связывайте данные BirdNET-Pi с наблюдениями eBird, используя естественный язык
Обзор
Этот плагин MCP позволяет анализировать обнаружения BirdNET-Pi/BirdWeather, подключая их к обширной базе данных eBird.
Related MCP server: pokemon-api-server
Функции
Интерфейс на естественном языке для запросов к данным birdnet-pi / birdweather и eBird
Перекрестная ссылка на обнаружения BirdWeather с наблюдениями eBird
Визуализации на основе данных с артефактами React
Установка
Клонируйте репозиторий:
Установить зависимости:
Клод Конфиг
Использование
Плагин обрабатывает запросы на естественном языке о ваших данных по обнаружению птиц. Примеры запросов:
«Мой BirdNET услышал свенсоновского дрозда. Это необычно?»
«Какое самое редкое обнаружение моей станции на этой неделе?»
«График моих обнаружений по времени суток»
«Видут ли эти певуны на eBird?»
Целостность данных
Этот плагин строго придерживается принципов целостности данных:
Использует только фактические данные ответа API
Никогда не создает примеры или оценочные данные
Всегда показывает количество наблюдений с процентами
Четкое указание на отсутствие данных
Основная логика
Основная функциональность содержится в одном текстовом файле src/index.txt который включает в себя:
Взаимодействие API BirdWeather
Взаимодействие API eBird
Функции анализа данных
Определения типов
Вспомогательные утилиты
API-интеграция
API BirdWeather
Статистика станции
Списки видов
Записи обнаружения
API eBird
Недавние наблюдения
Известные наблюдения
Данные точек доступа
Информация о видах
Лицензия
Массачусетский технологический институт
Поддерживать
Если у вас возникли проблемы или вы хотите предложить новые функции, пожалуйста, создайте запрос в репозитории GitHub.