Integrations
Required runtime environment for the eBird MCP server, enabling the server to process requests and interact with the eBird API.
Used to install and run the eBird MCP server package, facilitating easy setup and deployment.
Сервер MCP eBird
Сервер Model Context Protocol (MCP) для интеграции с API eBird. Этот сервер позволяет помощникам ИИ, таким как Клод, получать доступ к данным наблюдения за птицами, горячим точкам и таксономической информации из eBird.
Быстрая настройка для Claude Desktop
Добавьте эту конфигурацию в файл конфигурации Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json
):
Обязательно:
- Замените
YOUR_EBIRD_API_KEY
на ваш фактический ключ API eBird - Создайте файл конфигурации, если его нет
- Установите пакет глобально с помощью
npm install -g ebird-mcp-server
если вы еще этого не сделали. - Перезапустите Claude Desktop после сохранения изменений.
Примечание : Вы можете получить ключ API eBird, отправив запрос на ключ API eBird.
Функции
Сервер eBird MCP обеспечивает доступ к следующим данным eBird:
- Недавние наблюдения за птицами в регионе
- Недавние наблюдения за определенными видами птиц
- Известные наблюдения за птицами в регионе
- Наблюдения вблизи местоположения
- Примечательные наблюдения вблизи местоположения
- Горячие точки наблюдения за птицами в регионе
- Точки доступа рядом с местоположением
- Информация о таксономии eBird
Предпосылки
- Node.js (v14 или более поздняя версия)
- Ключ API eBird (получите его из запроса ключа API eBird )
Установка
Для рабочего стола Клода
- Клонируйте этот репозиторий или загрузите файлы
- Запустите скрипт установки Claude Desktop:
- Перезагрузить рабочий стол Клода
Для других клиентов MCP
- Клонируйте этот репозиторий или загрузите файлы
- Запустите скрипт установки:
- Теперь сервер установлен и может быть запущен с помощью:
Ручная установка
- Клонируйте этот репозиторий или загрузите файлы
- Установите зависимости:
- Запускаем сервер:
Доступные инструменты
ebird_get_recent_observations
Получите последние данные о наблюдениях за птицами в регионе или местности.
Параметры:
regionCode
(обязательно): Код региона (например, US, US-NY, L123456)back
: количество дней назад для поиска наблюдений (по умолчанию: 14)maxResults
: максимальное количество возвращаемых результатов (по умолчанию: 100)includeProvisional
: включить предварительные наблюдения (по умолчанию: true)hotspot
: включать только наблюдения из hotspot (по умолчанию: false)detail
: уровень детализации результатов («простой» или «полный», по умолчанию: «простой»)
ebird_get_recent_observations_for_species
Получите последние наблюдения за определенным видом птиц в регионе.
Параметры:
regionCode
(обязательно): Код региона (например, US, US-NY, L123456)speciesCode
(обязательно): код вида eBird (например, amecro для американской вороны)back
: количество дней назад для поиска наблюдений (по умолчанию: 14)maxResults
: максимальное количество возвращаемых результатов (по умолчанию: 100)includeProvisional
: Включить предварительные наблюдения (по умолчанию: true)hotspot
: включать только наблюдения из hotspot (по умолчанию: false)
ebird_get_notable_observations
Получите сведения о примечательных птицах в регионе.
Параметры:
regionCode
(обязательно): Код региона (например, US, US-NY, L123456)back
: количество дней назад для поиска наблюдений (по умолчанию: 14)maxResults
: максимальное количество возвращаемых результатов (по умолчанию: 100)detail
: Уровень детализации результатов («простой» или «полный», по умолчанию: «простой»)
ebird_get_nearby_observations
Получите последние данные о наблюдениях за птицами вблизи выбранного места.
Параметры:
lat
(обязательно): Координата широтыlng
(обязательно): Координата долготыdist
: Расстояние в километрах от точки широты/долготы (по умолчанию: 25)back
: количество дней назад для поиска наблюдений (по умолчанию: 14)maxResults
: максимальное количество возвращаемых результатов (по умолчанию: 100)includeProvisional
: включить предварительные наблюдения (по умолчанию: true)hotspot
: включать только наблюдения из hotspot (по умолчанию: false)detail
: уровень детализации результатов («простой» или «полный», по умолчанию: «простой»)
ebird_get_nearby_notable_observations
Получите возможность наблюдать за примечательными птицами вблизи выбранного места.
Параметры:
lat
(обязательно): Координата широтыlng
(обязательно): Координата долготыdist
: Расстояние в километрах от точки широты/долготы (по умолчанию: 25)back
: количество дней назад для поиска наблюдений (по умолчанию: 14)maxResults
: максимальное количество возвращаемых результатов (по умолчанию: 100)detail
: уровень детализации результатов («простой» или «полный», по умолчанию: «простой»)
ebird_получить_близлежащие_наблюдения_за_видами
Получите последние наблюдения за определенным видом птиц вблизи определенного места.
Параметры:
lat
(обязательно): Координата широтыlng
(обязательно): Координата долготыspeciesCode
(обязательно): код вида eBird (например, amecro для американской вороны)dist
: Расстояние в километрах от точки широты/долготы (по умолчанию: 25)back
: количество дней назад для поиска наблюдений (по умолчанию: 14)maxResults
: максимальное количество возвращаемых результатов (по умолчанию: 100)includeProvisional
: включить предварительные наблюдения (по умолчанию: true)
ebird_get_hotspots
Найдите популярные точки наблюдения за птицами в регионе.
Параметры:
regionCode
(обязательно): Код региона (например, US, US-NY)back
: количество дней назад для поиска активности точек доступа (по умолчанию: 14)includeProvisional
: включить предварительные наблюдения (по умолчанию: true)
ebird_get_nearby_hotspots
Найдите популярные точки наблюдения за птицами поблизости.
Параметры:
lat
(обязательно): Координата широтыlng
(обязательно): Координата долготыdist
: Расстояние в километрах от точки широты/долготы (по умолчанию: 25)back
: количество дней назад для поиска активности точек доступа (по умолчанию: 14)includeProvisional
: включить предварительные наблюдения (по умолчанию: true)
ebird_get_taxonomy
Получите информацию о таксономии eBird.
Параметры:
locale
: Язык для общих имен (по умолчанию: 'en')cat
: Таксономическая категория для фильтрации (по умолчанию: «вид»)fmt
: Формат ответа (по умолчанию: «json»)
ebird_get_taxonomy_forms
Получите формы таксономии eBird для определенного вида.
Параметры:
speciesCode
(обязательно): код вида eBird
Тестирование
Чтобы протестировать сервер eBird MCP, установите свой ключ API eBird в качестве переменной среды и запустите тестовый скрипт:
Режим отладки
Чтобы включить режим отладки и просмотреть подробную логи:
Лицензия
Массачусетский технологический институт
Благодарности
- eBird за предоставление API
- Корнеллская лаборатория орнитологии за работу по сохранению птиц
- Модель контекстного протокола для интеграционной среды API
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер протокола контекста модели, который позволяет помощникам с искусственным интеллектом получать доступ к данным наблюдения за птицами, точкам доступа и таксономической информации из eBird.
Related MCP Servers
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- -securityAlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.Last updated -1JavaScriptMIT License
- -securityAlicense-qualityA customizable Model Context Protocol server implementation that enables AI models to interact with external tools including weather queries, Google search, and camera control functionality.Last updated -8PythonApache 2.0