a Swift implementation of hellokaton/unsplash-mcp-server, with additional features like get_photo and random_photo
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"unsplash": {
"env": {
"UNSPLASH_ACCESS_KEY": "your-access-key-here"
},
"command": "unsplash-mcp-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server that provides Unsplash photo search and retrieval capabilities. This server enables LLMs to search, retrieve, and get random photos from Unsplash's extensive collection. This is a Go implementation that offers tools like search_photos, get_photo, and random_photo.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,compaitable with react,svelte 5,vue & React Native
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
MCP Security Weekly
Get CVE alerts and security updates for Unsplash Mcp Server Go and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server that provides Unsplash photo search and retrieval capabilities. This server enables LLMs to search, retrieve, and get random photos from Unsplash's extensive collection. This is a Go implementation that offers tools like
search_photos,get_photo, andrandom_photo.
search_photos - Search for photos on Unsplash
query (string, required): Search keywordpage (number, optional): Page number (1-based), default: 1per_page (number, optional): Results per page (1-30), default: 10order_by (string, optional): Sort method (relevant or latest), default: "relevant"color (string, optional): Color filter (black_and_white, black, white, yellow, orange, red, purple, magenta, green, teal, blue)orientation (string, optional): Orientation filter (landscape, portrait, squarish)get_photo - Get detailed information about a specific photo
photoId (string, required): The photo ID to retrieverandom_photo - Get one or more random photos
count (number, optional): The number of photos to return (Default: 1; Max: 30)collections (string, optional): Public collection ID('s) to filter selection. If multiple, comma-separatedtopics (string, optional): Public topic ID('s) to filter selection. If multiple, comma-separatedusername (string, optional): Limit selection to a specific userquery (string, optional): Limit selection to photos matching a search termorientation (string, optional): Filter by photo orientation. Valid values: landscape, portrait, squarishcontent_filter (string, optional): Limit results by content safety. Valid values: low, highfeatured (boolean, optional): Limit selection to featured photosDownload the latest pre-built binary for your platform from the GitHub Releases page and follow the installation instructions below.
# Download the arm64 version
curl -L https://github.com/okooo5km/unsplash-mcp-server-go/releases/latest/download/unsplash-mcp-server-macos-arm64.zip -o unsplash-mcp-server.zip
unzip unsplash-mcp-server.zip
chmod +x unsplash-mcp-server
# Remove quarantine attribute to avoid security warnings
xattr -d com.apple.quarantine unsplash-mcp-server
# Install to your local bin directory
mkdir -p ~/.local/bin
mv unsplash-mcp-server ~/.local/bin/
rm unsplash-mcp-server.zip
# Download the x86_64 version
curl -L https://github.com/okooo5km/unsplash-mcp-server-go/releases/latest/download/unsplash-mcp-server-macos-x86_64.zip -o unsplash-mcp-server.zip
unzip unsplash-mcp-server.zip
chmod +x unsplash-mcp-server
# Remove quarantine attribute to avoid security warnings
xattr -d com.apple.quarantine unsplash-mcp-server
# Install to your local bin directory
mkdir -p ~/.local/bin
mv unsplash-mcp-server ~/.local/bin/
rm unsplash-mcp-server.zip
# Download the universal version
curl -L https://github.com/okooo5km
... [View full README on GitHub](https://github.com/okooo5km/unsplash-mcp-server-go#readme)