Skip to main content
Glama
TheBananaStand

leo-unsplash-mcp

leo-unsplash-mcp

Fondos de pantalla de Unsplash como paquete de proveedor de Leo, a través de MCP.

El generador de fondos de pantalla de Leo no hace esto por sí mismo — resuelve un proveedor y le pregunta eso. Este servidor es uno, accesible como un paquete que el hub instala en tiempo de ejecución en lugar de uno para el que tenga que reconstruirse.

Lo que responde

El rol wallpaper en leo_mcp::providers:

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

Los resultados vuelven como JSON en un bloque de contenido de texto, que es la convención que lee el puente del hub.

Related MCP server: Unsplash MCP Server

Configuración

Entregadas a este proceso por Leo como variables de entorno bajo sus claves de configuración, tal cual y en minúsculas — solo las claves que el descriptor declara en entitlements.settings_read y a las que el propietario dio su consentimiento, nunca toda la tabla de configuración.

env

de dónde viene

unsplash_access_key

Configuración → Paquetes → Unsplash

Nota: la clave es unsplash_access_key, no *_api_key — coincide con la clave de configuración del paquete compilado.

Con nada configurado, la herramienta devuelve isError nombrando la configuración. Eso es deliberado: una respuesta vacía llegaría a Leo como un resultado real.

Ejecutarlo

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

Por qué JavaScript simple

Esto se distribuye como un tarball de git fijado a un SHA de commit, y npm no ejecuta de forma fiable los pasos de compilación para una URL de tarball. Un árbol de código fuente de TypeScript se instalaría y luego fallaría al iniciarse en la máquina de otra persona, donde es más difícil de diagnosticar.

La entrada del registro debe nombrar un SHA de commit completo de 40 caracteres. Una etiqueta se lee como igualmente específica pero no lo es — puede moverse después de que se revise la entrada.

Licencia

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