Unsplash MCP Server

Pesquise e integre imagens do Unsplash usando sua API oficial.

Documentação

MseeP.ai Security Assessment Badge

Servidor MCP do Unsplash

English | 简体中文

Um servidor MCP simples para integração e busca de imagens do Unsplash de forma contínua.

Python 3.9+ License: MIT

Trust Score smithery badge

📋 Visão Geral

O Servidor MCP do Unsplash é usado para buscar imagens ricas e de alta qualidade. É ideal para desenvolvedores que desejam integrar a funcionalidade do Unsplash em seus próprios aplicativos.

✨ Recursos

  • Busca Avançada de Imagens: Pesquise a extensa biblioteca de fotos do Unsplash com filtros para:
    • Relevância de palavras-chave
    • Esquemas de cores
    • Opções de orientação
    • Ordenação personalizada e paginação

🔑 Obtendo a Chave de Acesso do Unsplash

Antes de instalar este servidor, você precisará obter uma Chave de Acesso da API do Unsplash:

  1. Crie uma conta de desenvolvedor em Unsplash
  2. Registre um novo aplicativo
  3. Obtenha sua Chave de Acesso na página de detalhes do aplicativo
  4. Use esta chave nas etapas de configuração abaixo

Para mais detalhes, consulte a documentação oficial da API do Unsplash.

🚀 Instalação

Para instalar o Servidor de Integração de Imagens do Unsplash para o Claude Desktop automaticamente via Smithery:

Configuração na 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-****-****

Instalação Manual

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

Integração com o Editor Cursor

Adicione a seguinte configuração ao settings.json do seu editor Cursor:

⚠️ Nota: Ajuste a seguinte configuração de acordo com sua instalação real:

  • Se uv não estiver no PATH do seu sistema, use um caminho absoluto (por exemplo, /path/to/uv)
  • ./server.py deve ser modificado para o local real do seu script de servidor (pode usar caminho absoluto ou caminho relativo ao espaço de trabalho)
Cursor Configuration Screenshot
{
  "mcpServers": {
    "unsplash": {
      "command": "uv",
      "args": ["run", "--with", "fastmcp", "fastmcp", "run", "./server.py"],
      "env": {
        "UNSPLASH_ACCESS_KEY": "${YOUR_ACCESS_KEY}"
      }
    }
  }
}

Usando no Cursor

Unsplash MCP in Cursor

🛠️ Ferramentas Disponíveis

Buscar Fotos

{
  "tool": "search_photos",
  "query": "mountain",
  "per_page": 5,
  "orientation": "landscape"
}

🔄 Outras Implementações

📄 Licença

Licença MIT

📬 Contato