
Unsplash MCP Server

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
安装教程
- 克隆项目
git clone https://github.com/JavaProgrammerLB/unsplash-mcp-server.git
- 构建项目
cd unsplash-mcp-server
mvn clean package
- 获取Unsplash Access Key
- 访问Unsplash开发者页面
- 创建一个Unsplash应用
-
在应用详情页找到Access Key
-
配置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已正确配置
- 运行项目后,检查日志输出以确认服务是否正常运行