leo-unsplash-mcp
leo-unsplash-mcp
Unsplash-Hintergrundbilder als Leo-Provider-Paket, über MCP.
Leos Hintergrundbild-Generator macht das nicht selbst — er löst einen Provider auf und fragt diesen an. Dieser Server ist einer, erreichbar als ein Paket, das der Hub zur Laufzeit installiert, anstatt eines, für das er neu gebaut werden müsste.
Was es beantwortet
Die Rolle wallpaper in leo_mcp::providers:
search_photos({ queries, orientation })
-> { photos: [{ source_id, download_url, description, photographer }] }Ergebnisse kommen als JSON in einem Text-Inhaltsblock zurück, was die Konvention ist, die die Brücke des Hubs liest.
Related MCP server: Unsplash Smart MCP Server
Konfiguration
Leo übergibt diesem Prozess Umgebungsvariablen unter ihren Einstellungsschlüsseln, wörtlich und in Kleinbuchstaben — nur die Schlüssel, die der Deskriptor in entitlements.settings_read deklariert und denen der Eigentümer zugestimmt hat, niemals die gesamte Einstellungstabelle.
Umgebungsvariable | Herkunft |
| Einstellungen → Pakete → Unsplash |
Beachten Sie, dass der Schlüssel unsplash_access_key ist, nicht *_api_key — er entspricht dem Einstellungsschlüssel des kompilierten Pakets.
Ohne Konfiguration gibt das Tool isError zurück und nennt dabei die Einstellung. Das ist beabsichtigt: Eine leere Antwort würde Leo als echtes Ergebnis erreichen.
Ausführen
npm install
node index.js # speaks MCP over stdio
npm test # checks the response mapping, no network neededWarum reines JavaScript
Dies wird als Git-Tarball ausgeliefert, der an einen Commit-SHA gebunden ist, und npm führt Build-Schritte für eine Tarball-URL nicht zuverlässig aus. Ein TypeScript-Quellbaum würde sich installieren und dann auf dem Rechner einer anderen Person nicht starten, wo es am schwersten zu diagnostizieren ist.
Der Registry-Eintrag muss einen vollständigen 40-Zeichen-Commit-SHA nennen. Ein Tag wirkt ebenso spezifisch, ist es aber nicht — er kann verschoben werden, nachdem der Eintrag überprüft wurde.
Lizenz
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