
🖼️ Unsplash Smart MCP Server

2025.04.14
4
TypeScript图像搜索AI代理优化自动属性管理内容生成
Unsplash Smart MCP Server 是一个专为AI代理设计的强大FastMCP服务器,能够无缝搜索、推荐和提供来自Unsplash的专业库存照片。它具备智能上下文感知和自动属性管理功能,旨在简化AI代理的图像获取流程,提高开发效率。
View on GitHub
Overview
🖼️ Unsplash Smart MCP Server
产品定位
Unsplash Smart MCP Server 是一个专为AI代理设计的图像搜索和推荐服务,旨在通过智能上下文感知和自动属性管理,简化专业库存照片的获取流程。
核心功能
- AI代理优化:专为AI代理设计,支持自然语言请求。
- 上下文感知图像选择:智能解析模糊请求,提供相关图像。
- 资源优化:采用URL优先方法,节省带宽和存储。
- 自动属性管理:内置Unsplash服务条款合规性,自动处理图像属性。
- 项目感知组织:根据项目结构智能组织图像。
适用场景
- UI开发:快速获取占位图像,保持组件一致性。
- 文档编写:增强技术文档的视觉效果。
- 内容创作:为博客、社交媒体等快速找到合适图像。
- 应用开发:丰富用户体验,如电商网站的产品图像。
工具列表
- stock_photo:统一处理图像搜索、推荐和下载的整个工作流。
- get_attributions:生成和管理图像属性数据,支持多种格式输出。
常见问题解答
- 连接被拒绝:确保服务器在配置的端口上运行。
- 认证错误:验证Unsplash API密钥是否正确设置。
- 未找到图像:尝试更广泛的搜索词或检查查询。
- 下载权限问题:使用
urls_only
模式和手动下载命令。
使用教程
使用依赖
- Node.js 18.x或更高版本
- Unsplash API访问密钥
安装教程
通过Cursor(推荐)
claude mcp add unsplash https://github.com/drumnation/unsplash-smart-mcp-server.git
claude mcp config set unsplash UNSPLASH_ACCESS_KEY=your_api_key_here
手动安装
git clone https://github.com/drumnation/unsplash-smart-mcp-server.git
cd unsplash-smart-mcp-server
npm install
echo "UNSPLASH_ACCESS_KEY=your_api_key_here" > .env
npm run build
npm start
调试方式
- 确保服务器运行在配置的端口上。
- 验证API密钥是否正确设置。
- 使用自然语言请求测试图像搜索功能。
Find me an image of a mountain landscape