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 |
| 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 installed
Maintenance
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
- 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.135MIT
- AlicenseBqualityCmaintenanceEnables 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.122MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, recommend, and deliver professional stock photos from Unsplash with intelligent context awareness and automatic attribution management.1560MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching and downloading photos from Unsplash via the Unsplash API, with support for pagination, orientation filtering, and multiple resolutions.1351MIT
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)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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