Skip to main content
Glama
moonbirdai

eBird MCP Server

by moonbirdai

Сервер MCP eBird

Сервер Model Context Protocol (MCP) для интеграции с API eBird. Этот сервер позволяет помощникам ИИ, таким как Клод, получать доступ к данным наблюдения за птицами, горячим точкам и таксономической информации из eBird.

Быстрая настройка для Claude Desktop

Добавьте эту конфигурацию в файл конфигурации Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json ):

{
  "mcpServers": {
    "ebird-api": {
      "command": "npx",
      "args": [
        "ebird-mcp-server",
        "--api-key",
        "YOUR_EBIRD_API_KEY"
      ]
    }
  }
}

Обязательно:

  1. Замените YOUR_EBIRD_API_KEY на ваш фактический ключ API eBird

  2. Создайте файл конфигурации, если его нет

  3. Установите пакет глобально с помощью npm install -g ebird-mcp-server если вы еще этого не сделали.

  4. Перезапустите Claude Desktop после сохранения изменений.

Примечание : Вы можете получить ключ API eBird, отправив запрос на ключ API eBird.

Related MCP server: MCP Boilerplate

Функции

Сервер eBird MCP обеспечивает доступ к следующим данным eBird:

  • Недавние наблюдения за птицами в регионе

  • Недавние наблюдения за определенными видами птиц

  • Известные наблюдения за птицами в регионе

  • Наблюдения вблизи местоположения

  • Примечательные наблюдения вблизи местоположения

  • Горячие точки наблюдения за птицами в регионе

  • Точки доступа рядом с местоположением

  • Информация о таксономии eBird

Предпосылки

Установка

Для рабочего стола Клода

  1. Клонируйте этот репозиторий или загрузите файлы

  2. Запустите скрипт установки Claude Desktop:

chmod +x claude_setup.sh
./claude_setup.sh YOUR_EBIRD_API_KEY
  1. Перезагрузить рабочий стол Клода

Для других клиентов MCP

  1. Клонируйте этот репозиторий или загрузите файлы

  2. Запустите скрипт установки:

chmod +x install.sh
./install.sh YOUR_EBIRD_API_KEY
  1. Теперь сервер установлен и может быть запущен с помощью:

./run-ebird-mcp-server.sh

Ручная установка

  1. Клонируйте этот репозиторий или загрузите файлы

  2. Установите зависимости:

npm install
  1. Запускаем сервер:

node index.js --api-key YOUR_EBIRD_API_KEY

Доступные инструменты

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 в качестве переменной среды и запустите тестовый скрипт:

export EBIRD_API_KEY=your_api_key
node test-ebird.js

Режим отладки

Чтобы включить режим отладки и просмотреть подробную логи:

node index.js --api-key YOUR_EBIRD_API_KEY --debug

Лицензия

Массачусетский технологический институт

Благодарности

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A Python-based server that enables accessing and analyzing bird detection data through the Model Context Protocol, offering features like filtering detections, accessing audio recordings, and generating reports.
    3
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.
    2
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that provides AI assistants with access to comprehensive bird data, enabling queries across taxonomic classifications, conservation statuses, and geographic distributions from the AviBase dataset.
    11
    12
    ISC

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/moonbirdai/ebird-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server