Unsplash MCP Server

Unsplash MCP Server

site icon
2025.04.01 4
Go图片服务内容管理内容生成
Unsplash MCP Server 是一个基于 mark3labs/mcp-go 库重写的服务,主要用于与 Unsplash 图片服务进行交互。它允许用户通过 MCP 协议访问 Unsplash 的图片资源,适用于需要集成高质量免费图片的应用场景。
View on GitHub

Overview

基本能力

产品定位

Unsplash MCP Server 是一个用于与 Unsplash 图片服务交互的中间件服务,通过 MCP 协议提供对 Unsplash 图片资源的访问能力。

核心功能

  • 通过 MCP 协议与 Unsplash 服务交互
  • 提供图片资源的访问和管理功能
  • 支持环境变量配置 Unsplash 访问密钥

适用场景

  • 需要集成 Unsplash 图片资源的应用开发
  • 内容管理系统中的图片素材管理
  • 需要高质量免费图片的创意项目

工具列表

  • make build:构建项目
  • git clone:克隆项目仓库

常见问题解答

  • 需要先安装 Go 1.24+ 版本
  • 需要配置 Unsplash 访问密钥

使用教程

使用依赖

需要安装 Go 1.24+ 版本

安装教程

git clone https://github.com/douglarek/unsplash-mcp-server.git
cd unsplash-mcp-server
make build

调试方式

mcp.json 文件中配置服务器信息:

{
  "mcpServers": {
    "unsplash": {
      "command": "<source_dir>/cmd/server/unsplash-mcp-server",
      "args": [],
      "env": {
        "UNSPLASH_ACCESS_KEY": "<your_unsplash_access_key>"
      }
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。