Unsplash MCP Server

Unsplash MCP Server

site icon
2025.03.21 5
Java图片搜索学习示例内容生成
Unsplash MCP Server 是一个基于Java开发的MCP服务,主要用于从Unsplash平台搜索图片。该项目不仅提供了图片搜索功能,还可以作为学习如何用Java编写MCP服务器的示例。
View on GitHub

Overview

基本能力

产品定位

Unsplash MCP Server 是一个用于从Unsplash平台搜索图片的MCP服务,同时也是一个学习如何用Java编写MCP服务器的示例项目。

核心功能

  • 从Unsplash平台搜索图片
  • 作为学习Java编写MCP服务器的示例

适用场景

  • 需要从Unsplash获取图片的应用
  • 学习如何用Java编写MCP服务器

工具列表

  • Unsplash API:用于从Unsplash平台搜索图片

常见问题解答

  • 如何获取Unsplash Access Key? 访问Unsplash开发者页面,创建一个应用,然后在应用详情页找到Access Key。

使用教程

使用依赖

  • Java开发环境
  • Maven

安装教程

  1. 克隆项目
git clone https://github.com/JavaProgrammerLB/unsplash-mcp-server.git
  1. 构建项目
cd unsplash-mcp-server
mvn clean package
  1. 获取Unsplash Access Key
  2. 访问Unsplash开发者页面
  3. 创建一个Unsplash应用
  4. 在应用详情页找到Access Key

  5. 配置MCP Server

{
  "mcpServers": {
    "unsplash": {
      "command": "java",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-Dspring.main.web-application-type=none",
        "-Dlogging.pattern.console=",
        "-jar",
        "/ABSOLUTE/PATH/target/unsplash-mcp-server-1.0.jar"
      ],
      "env": {
        "UNSPLASH_ACCESS_KEY": "${YOUR UNSPLASH ACCESS KEY}"
      }
    }
  }
}

调试方式

  • 确保Java环境和Maven已正确安装
  • 确保Unsplash Access Key已正确配置
  • 运行项目后,检查日志输出以确认服务是否正常运行

许可证

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