About
๐ A MCP server for Unsplash image search.
README
MseeP.ai Security Assessment Badge
Unsplash MCP Server
English | ็ฎไฝไธญๆ
A simple MCP server for seamless Unsplash image integration and search capabilities.
๐ Overview
Unsplash MCP Server is used for searching rich, high-quality images. It's ideal for developers who want to integrate Unsplash functionality into their own applications.
โจ Features
- Advanced Image Search: Search Unsplash's extensive photo library with filters for:
- Keyword relevance
- Color schemes
- Orientation options
- Custom sorting and pagination
๐ Obtaining Unsplash Access Key
Before installing this server, you'll need to obtain an Unsplash API Access Key:
- Create a developer account at Unsplash
- Register a new application
- Get your Access Key from the application details page
- Use this key in the configuration steps below
For more details, refer to the official Unsplash API documentation.
๐ Installation
To install Unsplash Image Integration Server for Claude Desktop automatically via Smithery:
IDE Setup
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-****-****
Manual Installation
# 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 Editor Integration
Add the following configuration to your Cursor editor's settings.json:
โ ๏ธ Note: Please adjust the following configuration according to your actual installation:
- If
uvis not in your system PATH, use an absolute path (e.g.,/path/to/uv) ./server.pyshould be modified to the actual location of your server script (can use absolute path or path relative to workspace)

{
"mcpServers": {
"unsplash": {
"command": "uv",
"args": ["run", "--with", "fastmcp", "fastmcp", "run", "./server.py"],
"env": {
"UNSPLASH_ACCESS_KEY": "${YOUR_ACCESS_KEY}"
}
}
}
}
Using in Cursor

๐ ๏ธ Available Tools
Search Photos
{
"tool": "search_photos",
"query": "mountain",
"per_page": 5,
"orientation": "landscape"
}
๐ Other Implementations
- Golang: unsplash-mcp-server
- Java: unsplash-mcp-server
๐ License
๐ฌ Contact
Installing Unsplash
This server has no published package โ it is built from source. Open the repository and follow its README.
โธ github.com/hellokaton/unsplash-mcp-serverFAQ
Is Unsplash MCP free?
Yes, Unsplash MCP is free โ one-click install via Unyly at no cost.
Does Unsplash need an API key?
No, Unsplash runs without API keys or environment variables.
Is Unsplash hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Unsplash in Claude Desktop, Claude Code or Cursor?
Open Unsplash on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install โ the config is generated automatically, no JSON editing.
Related MCPs
ARA
Generate images, video and audio from any AI agent โ one connector.
by ARAOmni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolCompare Unsplash with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
