Skip to main content
Glama
TheBananaStand

leo-unsplash-mcp

leo-unsplash-mcp

Обои Unsplash как пакет провайдера Leo через MCP.

Генератор обоев Leo не делает это сам — он обращается к провайдеру и запрашивает это. Этот сервер — один из таких, доступный как пакет, который хаб устанавливает во время выполнения, а не тот, для которого его нужно пересобирать.

Что он отвечает

Роль wallpaper в leo_mcp::providers:

search_photos({ queries, orientation })
  -> { photos: [{ source_id, download_url, description, photographer }] }

Результаты возвращаются в виде JSON в текстовом блоке содержимого, что является соглашением, которое читает мост хаба.

Related MCP server: Unsplash MCP Server

Конфигурация

Передаются этому процессу Leo как переменные окружения под их ключами настроек, дословно и в нижнем регистре — только те ключи, которые дескриптор объявляет в entitlements.settings_read и на которые владелец дал согласие, никогда не вся таблица настроек.

переменная окружения

откуда берётся

unsplash_access_key

Настройки → Пакеты → Unsplash

Обратите внимание: ключ — unsplash_access_key, а не *_api_key — он соответствует ключу настроек скомпилированного пакета.

Если ничего не настроено, инструмент возвращает isError с указанием настройки. Это сделано намеренно: пустой ответ достиг бы Leo как реальный результат.

Запуск

npm install
node index.js   # speaks MCP over stdio
npm test        # checks the response mapping, no network needed

Почему простой JavaScript

Это поставляется как git-архив, привязанный к SHA коммита, и npm не надёжно выполняет шаги сборки для URL-адреса архива. Дерево исходников TypeScript установилось бы и затем не запустилось бы на чужой машине, где это труднее всего диагностировать.

Запись в реестре должна указывать полный 40-символьный SHA коммита. Тег выглядит как столь же конкретный, но это не так — его можно переместить после проверки записи.

Лицензия

MIT

F
license - not found
Not graded
quality - not tested
C
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

  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides access to the Unsplash API, enabling AI assistants to search and retrieve high-quality photos, browse collections, view photographer profiles, and get photo statistics with advanced filtering options.
    135
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables users to search for high-quality photos on Unsplash with support for advanced filtering by orientation and content safety. It provides formatted photo metadata and images in either base64-encoded format or as JSON with URLs via stdio transport.
    1
    22
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables searching and downloading photos from Unsplash via the Unsplash API, with support for pagination, orientation filtering, and multiple resolutions.
    135
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Wikipedia MCP — wraps Wikipedia REST API (free, no auth)

  • Product Hunt MCP — wraps the Product Hunt GraphQL API v2 (api.producthunt.com)

  • Random User MCP — wraps randomuser.me (free, no auth)

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/TheBananaStand/leo-unsplash-mcp'

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