leo-unsplash-mcp
leo-unsplash-mcp
Unsplash の壁紙を Leo プロバイダーパッケージ として、MCP 経由で提供します。
Leo の壁紙ジェネレーターはこれを直接行いません。プロバイダーを解決して、そのプロバイダーに要求します。このサーバーはその1つであり、hub が実行時にインストールするパッケージとして到達可能です。再ビルドする必要はありません。
応答するもの
leo_mcp::providers の wallpaper ロール:
search_photos({ queries, orientation })
-> { photos: [{ source_id, download_url, description, photographer }] }結果はテキストコンテンツブロック内の JSON として返されます。これは hub のブリッジが読み取る規約です。
Related MCP server: Unsplash Smart MCP Server
設定
Leo からこのプロセスに環境変数として渡されます。設定キーの下に、そのまま、小文字で — ディスクリプタが entitlements.settings_read で宣言し、所有者が同意したキーのみで、設定テーブル全体ではありません。
env | 取得元 |
| 設定 → パッケージ → Unsplash |
キーは unsplash_access_key であり、*_api_key ではないことに注意してください。コンパイル済みパッケージの設定キーと一致します。
何も設定されていない場合、ツールは設定を指定した isError を返します。これは意図的です。空の回答は Leo に実際の結果として届くためです。
実行方法
npm install
node index.js # speaks MCP over stdio
npm test # checks the response mapping, no network neededなぜ素の JavaScript なのか
これはコミット SHA に固定された git tarball として配布され、npm は tarball URL のビルドステップを確実に実行しません。TypeScript のソースツリーはインストールされた後、他の誰かのマシンで起動に失敗します。そこでの診断が最も困難です。
レジストリエントリは 完全な40文字のコミット SHA を指定する必要があります。タグは同等に具体的に見えますが、そうではありません。エントリがレビューされた後に移動される可能性があるためです。
ライセンス
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