eBird MCP Server

by moonbirdai

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 ):

{ "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.

Функции

Сервер 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

Лицензия

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

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

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Быстрая настройка для Claude Desktop
    1. Функции
      1. Предпосылки
        1. Установка
          1. Для рабочего стола Клода
          2. Для других клиентов MCP
          3. Ручная установка
        2. Доступные инструменты
          1. ebird_get_recent_observations
          2. ebird_get_recent_observations_for_species
          3. ebird_get_notable_observations
          4. ebird_get_nearby_observations
          5. ebird_get_nearby_notable_observations
          6. ebird_получить_близлежащие_наблюдения_за_видами
          7. ebird_get_hotspots
          8. ebird_get_nearby_hotspots
          9. ebird_get_taxonomy
          10. ebird_get_taxonomy_forms
        3. Тестирование
          1. Режим отладки
            1. Лицензия
              1. Благодарности

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A 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 -
                  2
                  Python
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  A 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 -
                  1
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  1
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  8
                  Python
                  Apache 2.0
                  • Linux
                  • Apple

                View all related MCP servers

                ID: faxy5buxs0