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 Smart MCP Server
Конфигурация
Передаются этому процессу Leo как переменные окружения под их ключами настроек,
дословно и в нижнем регистре — только те ключи, которые дескриптор объявляет в
entitlements.settings_read и на которые владелец дал согласие, никогда не вся
таблица настроек.
переменная окружения | откуда берётся |
| Настройки → Пакеты → 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
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered image processing via GPU. Remove backgrounds and upscale images (2x/4x) directly from any MCP client. OAuth 2.1 authenticated, returns processed images inline with download links. Free credits on signup at maskr.io.
Search over 1.85 million captioned images using text, a reference image, or both. Upload a JPEG, PNG, or WebP image as base64, or provide a public HTTPS image URL. Find similar images from a Lightdrift asset ID and retrieve hosted file URLs, source licenses, and attribution. Connect with OAuth or an API key. Searches cost $0.005 ($5 per 1,000); image details are free. Setup: https://docs.lightdrift.ai/guides/images-mcp
Wikipedia MCP — wraps Wikipedia REST API (free, no auth)
Capture photos remotely from mobile devices via S3-backed upload URLs
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides 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.87 npmMIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search, recommend, and deliver professional stock photos from Unsplash with intelligent context awareness and automatic attribution management.19 npm63MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching and downloading photos from Unsplash via the Unsplash API, with support for pagination, orientation filtering, and multiple resolutions.87 npm1MIT
- AlicenseAqualityCmaintenanceMCP server that enables searching and downloading Unsplash photos and collections.4MIT