unsplash-mcp-server-go

unsplash-mcp-server-go

3.4

If you are the rightful owner of unsplash-mcp-server-go and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server that provides Unsplash photo search and retrieval capabilities.

The Unsplash MCP Server is a Go-based implementation that allows Language Model Models (LLMs) to interact with Unsplash's vast photo library. It provides functionalities to search, retrieve, and get random photos from Unsplash, making it a powerful tool for applications that require image data. The server supports advanced image search with various filters, detailed photo information retrieval, and random photo selection. It offers multiple connection modes, including standard I/O for direct LLM integration and Server-Sent Events (SSE) for web-based connections. The server is designed to be easily integrated into different platforms, providing a seamless experience for developers and users alike.

Features

  • Advanced Image Search: Search Unsplash's extensive photo library with filters for keyword relevance, color schemes, orientation options, and custom sorting and pagination.
  • Detailed Photo Information: Get comprehensive details about specific photos including EXIF data, location, and photographer information.
  • Random Photo Selection: Get random photos with flexible filtering options.
  • Multiple Connection Modes: Standard I/O mode for direct integration with LLMs and Server-Sent Events (SSE) mode for web-based connections.

Tools

  1. search_photos

    Search for images on Unsplash, supporting multiple filter conditions

  2. get_photo

    Get detailed information about a specific image

  3. random_photo

    Get one or more random images, supporting multiple filtering options