mcpField
U
Unsplash MCP Server

Unsplash MCP Server

ローカル
github.com/hellokatonメディア・デザイン2372 週間前に更新

Unsplash MCP Server について

Unsplash MCP Server は、Unsplash の高品質な写真ライブラリを検索する Python 製の MCP サーバーです。自身のアプリケーションに Unsplash の画像検索を組み込みたい開発者に向けたものです。

主な機能

  1. 01Unsplash 写真ライブラリのキーワード検索
  2. 02配色や向きによる絞り込み
  3. 03カスタムの並び替えとページネーション
  4. 04アクセスキーによる Unsplash API の利用

活用シーン

  1. 01記事やアプリケーション用の画像の検索
  2. 02IDE のアシスタントから横向きまたは縦向きの写真を探す

MCP 対応

本プロジェクトは MCP サーバーであり、MCP クライアントに search_photos ツールを公開して、条件付きの Unsplash 写真検索を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"unsplash": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai セキュリティ評価バッジ

Unsplash MCP サーバー

英語 | 簡体字中国語

Unsplash の画像をシームレスに統合し、検索機能を利用できるシンプルな MCP サーバーです。

Python 3.9+ ライセンス:MIT

信頼スコア Skillselion に掲載

📋 概要

Unsplash MCP サーバーは、豊富で高品質な画像の検索に使用します。Unsplash の機能を独自のアプリケーションに統合したい開発者に最適です。

✨ 機能

  • 高度な画像検索:Unsplash の豊富な写真ライブラリを、次のフィルターを使って検索できます。
    • キーワードの関連性
    • 配色
    • 画像の向き
    • カスタムの並べ替えとページネーション

🔑 Unsplash アクセスキーの取得

このサーバーをインストールする前に、Unsplash API アクセスキーを取得する必要があります。

  1. Unsplash で開発者アカウントを作成します
  2. 新しいアプリケーションを登録します
  3. アプリケーションの詳細ページでアクセスキーを取得します
  4. 以下の設定手順でこのキーを使用します

詳しくは、Unsplash API の公式ドキュメントを参照してください。

🚀 インストール

Smithery を使って、Claude Desktop 用の Unsplash 画像統合サーバーを自動的にインストールします。

IDE のセットアップ

Cursor IDE

npx -y @smithery/cli@latest install @hellokaton/unsplash-mcp-server --client cursor --key 7558c683-****-****

Windsurf

npx -y @smithery/cli@latest install @hellokaton/unsplash-mcp-server --client windsurf --key 7558c683-****-****

Cline

npx -y @smithery/cli@latest install @hellokaton/unsplash-mcp-server --client cline --key 7558c683-****-****
手動インストール
# Clone the repository
git clone https://github.com/hellokaton/unsplash-mcp-server.git

# Navigate to project directory
cd unsplash-mcp-server

# Create virtual environment
uv venv

# Install dependencies
uv pip install .

Cursor エディターとの統合

次の設定を Cursor エディターの settings.json に追加します。

⚠️ **注意:**実際のインストール環境に合わせて、以下の設定を調整してください。

  • uv がシステムの PATH にない場合は、絶対パス(例:/path/to/uv)を使用してください
  • ./server.py はサーバースクリプトの実際の場所に変更してください(絶対パス、またはワークスペースからの相対パスを使用できます)
Cursor の設定画面
{
  "mcpServers": {
    "unsplash": {
      "command": "uv",
      "args": ["run", "--with", "fastmcp", "fastmcp", "run", "./server.py"],
      "env": {
        "UNSPLASH_ACCESS_KEY": "${YOUR_ACCESS_KEY}"
      }
    }
  }
}
Cursor での使用方法
Cursor の Unsplash MCP

🛠️ 利用可能なツール

写真を検索
{
  "tool": "search_photos",
  "query": "mountain",
  "per_page": 5,
  "orientation": "landscape"
}

🔄 その他の実装

📄 ライセンス

MIT ライセンス

📬 お問い合わせ

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。