Skip to main content
Glama
TheBananaStand

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

unsplash_access_key

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 needed

Warum 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

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