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 Smart 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 |
| 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 neededPor 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
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