Описание
@cyanheads/inaturalist-mcp-server — это инструмент, предназначенный для взаимодействия с обширной базой данных iNaturalist, содержащей более 380 миллионов геореференцированных наблюдений гражданской науки. Он позволяет пользователям искать наблюдения за дикой природой по регионам, датам, таксонам и аннотациям. Пользователи также могут читать нити идентификации сообщества, ранжировать виды по регионам и строить фенологические графики. Сервер работает в режиме без ключа и только для чтения, что делает его доступным без необходимости аутентификации. Он может работать как процесс stdio, локальный сервер Streamable HTTP или через общую хостинговую конечную точку.
Читать далее
Сервер построен на @cyanheads/mcp-ts-core, предлагая транспорты stdio и Streamable HTTP, подключаемую аутентификацию и заменяемые варианты хранения. Он поддерживает структурированное ведение журналов с необязательным трассированием OpenTelemetry. Инструмент предоставляет полное покрытие API iNaturalist v1, включая наблюдения, таксоны, места, контролируемые термины и график схожих видов.
Сервер разработан с учетом удобства для агентов, с применяемыми значениями по умолчанию, отражаемыми при каждом вызове, и уведомлениями о нулевых попаданиях, указывающими на фильтр, скорее всего, ответственный за это. Он также безусловно раскрывает усечение, обеспечивая прозрачность в обработке данных. Сервер работает в собственном темпе с бюджетом запросов на день по UTC, так как API iNaturalist не возвращает заголовки ограничения скорости.
Установка проста, с вариантами для локальной разработки или использования Docker. Сервер требует Bun версии 1.4.0 или выше, или Node.js ≥ 24.0.0. Ключ API не нужен, так как API iNaturalist работает без ключа. Опции конфигурации включают тип транспорта, порт HTTP-сервера, режим сессии и режим аутентификации, среди прочего.
- КатегорияНаучные открытия и лабораторные инструменты
- Модель ценообразованияОткрытый исходный код
- РазвёртываниеОблако, Локально
- ПлатформыNode.js, Bun
Основные функции iNaturalist MCP Server
Поиск наблюдений за дикой природой по регионам и датам
Чтение нитей идентификации сообщества
Ранжирование видов по регионам
Построение фенологических графиков для таксонов
Доступ к API iNaturalist без ключа и только для чтения
Поддержка транспортов stdio и Streamable HTTP
Подключаемые варианты аутентификации
Заменяемые решения для хранения
Как использовать iNaturalist MCP Server?
Настройка: Настройте сервер с желаемыми вариантами транспорта и хранения
Развертывание: Запустите сервер локально или через Docker
Использование: Получите доступ к данным iNaturalist через конечные точки сервера
Оптимизация: Настройте конфигурацию для повышения производительности и ведения журналов
Варианты использования iNaturalist MCP Server
- Исследование дикой природы
- Исследования биоразнообразия
- Усилия по охране природы
- Образовательные проекты
- Гражданская наука







