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
Search photos and video moments by visual meaning, people, dates, and folders across local libraries, Apple Photos, and OneDrive. Manage collections, groups, favorites, people, and duplicate review. Synced metadata remains searchable while the desktop is offline; local and Apple Photos media access needs the owning device online with remote access enabled. OneDrive media can be accessed directly from the cloud. OAuth or Bearer API keys. Paid Cloud Access required; hosted visual search uses prepaid credits. Text-in-image search is semantic matching, not guaranteed exact OCR. Setup: https://organizewith.ai/en/guides/connect-ai-assistants
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, preview, and measure Umbra open SAR from any MCP client. Umbra ships no search API.
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
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.52 npmMIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search, recommend, and deliver professional stock photos from Unsplash with intelligent context awareness and automatic attribution management.11 npm64MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching and downloading photos from Unsplash via the Unsplash API, with support for pagination, orientation filtering, and multiple resolutions.52 npm1MIT
- AlicenseAqualityDmaintenanceMCP server that enables searching and downloading Unsplash photos and collections.4MIT