Unsplash MCP Server logo

Unsplash MCP Server

by douglarek

A rewrite of the Unsplash MCP Server using the mark3labs/mcp-go library. It allows integration with tools like Cursor Editor to access Unsplash images.

View on GitHub

Last updated: N/A

What is Unsplash MCP Server?

This is a server that provides access to Unsplash images, designed to be integrated with tools like the Cursor Editor via the MCP (Model Control Protocol). It's a rewrite of an existing server using the mark3labs/mcp-go library.

How to use Unsplash MCP Server?

  1. Install Go 1.24 or later. 2. Clone the repository: git clone https://github.com/douglarek/unsplash-mcp-server.git. 3. Navigate to the directory: cd unsplash-mcp-server. 4. Build the server: make build. 5. Integrate with Cursor Editor by adding the provided configuration to your mcp.json file, ensuring you provide your Unsplash Access Key.

Key features of Unsplash MCP Server

  • Unsplash Image Access

  • MCP Integration

  • Go Implementation

  • Cursor Editor Compatibility

Use cases of Unsplash MCP Server

  • Integrating Unsplash images into Cursor Editor projects

  • Providing a local server for Unsplash image access

  • Building tools that require Unsplash image integration via MCP

FAQ from Unsplash MCP Server

What is MCP?

MCP stands for Model Control Protocol, a protocol for communication between tools and servers.

What is the Unsplash Access Key?

The Unsplash Access Key is a credential required to access the Unsplash API. You can obtain one from the Unsplash Developer portal.

Why rewrite the original server?

This rewrite utilizes the mark3labs/mcp-go library, potentially offering improvements in performance, maintainability, or features.

What version of Go is required?

Go version 1.24 or later is required to build this server.

Where can I find my mcp.json file?

The location of the mcp.json file depends on the tool you are using. Refer to the documentation for your specific tool (e.g., Cursor Editor) for its location.