Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Leo Unsplash

БесплатноНе проверен

Enables Leo to fetch Unsplash wallpapers via a provider package, returning photo metadata such as download URLs, descriptions, and photographers.

GitHubEmbed

Описание

Enables Leo to fetch Unsplash wallpapers via a provider package, returning photo metadata such as download URLs, descriptions, and photographers.

README

Unsplash wallpapers as a Leo provider package, over MCP.

Leo's wallpaper generator doesn't do this itself — it resolves a provider and asks that. This server is one, reachable as a package the hub installs at runtime rather than one it has to be rebuilt for.

What it answers

The wallpaper role in leo_mcp::providers:

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

Results come back as JSON in a text content block, which is the convention the hub's bridge reads.

Configuration

Handed to this process by Leo as environment variables under their settings keys, verbatim and lower-case — only the keys the descriptor declares in entitlements.settings_read and the owner consented to, never the whole settings table.

env where it comes from
unsplash_access_key Settings → Packages → Unsplash

Note the key is unsplash_access_key, not *_api_key — it matches the compiled package's settings key.

With nothing configured the tool returns isError naming the setting. That is deliberate: an empty answer would reach Leo as a real result.

Running it

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

Why plain JavaScript

This ships as a git tarball pinned to a commit SHA, and npm does not reliably run build steps for a tarball URL. A TypeScript source tree would install and then fail to start on somebody else's machine, where it is hardest to diagnose.

The registry entry must name a full 40-character commit SHA. A tag reads as equally specific and is not — it can be moved after the entry is reviewed.

License

MIT

from github.com/TheBananaStand/leo-unsplash-mcp

Установка Leo Unsplash

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/TheBananaStand/leo-unsplash-mcp

FAQ

Leo Unsplash MCP бесплатный?

Да, Leo Unsplash MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Leo Unsplash?

Нет, Leo Unsplash работает без API-ключей и переменных окружения.

Leo Unsplash — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Leo Unsplash в Claude Desktop, Claude Code или Cursor?

Открой Leo Unsplash на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Leo Unsplash with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media