关于 pexels
pexels 是用 Rust 构建的 Pexels API MCP 服务,为需要查找照片、视频和精选媒体的客户端提供搜索及内容浏览工具。
主要功能
- 01按关键词搜索照片并筛选
- 02浏览精选照片
- 03按 ID 获取照片或视频
- 04搜索并筛选视频
- 05查看热门视频和精选合集
- 06浏览合集中的媒体
适用场景
- 01按主题查找可用照片
- 02筛选方向或尺寸合适的视频
- 03查看特定媒体的详情
- 04按主题浏览媒体合集
MCP 相关
该服务通过 stdio 上的 JSON-RPC 2.0 向 MCP 客户端提供照片、视频和合集查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-pexels
适用于 Pexels API 的 MCP(Model Context Protocol)服务。使用 Rust 构建,提供照片搜索、视频搜索以及精选/特色内容等 MCP 工具。
通过 stdio 使用 JSON-RPC 2.0 进行通信。
工具
| 工具 | 描述 |
|---|---|
search_photos | 按查询词搜索照片,可选按方向/尺寸/颜色/地区筛选 |
curated_photos | 获取分页的精选照片列表 |
get_photo | 按 ID 获取单张照片 |
search_videos | 按查询词搜索视频,可选按方向/尺寸/地区筛选 |
popular_videos | 获取热门视频,可选按尺寸和时长筛选 |
get_video | 按 ID 获取单个视频 |
featured_collections | 列出特色合集(主题媒体集) |
collection_media | 列出指定合集中的媒体(可按照片/视频筛选) |
前置条件
- Rust(edition 2024)
- 从 pexels.com/api 获取的 Pexels API 密钥
设置
mkdir -p ~/.config/mcp-server-pexels
创建 ~/.config/mcp-server-pexels/config.toml:
api_key = "your-pexels-api-key"
构建
cargo build --release
生成 target/release/mcp-server-pexels。
MCP 配置
{
"mcpServers": {
"pexels": {
"command": "/path/to/mcp-server-pexels"
}
}
}
项目结构
src/
main.rs - entry point, config loading, stdio transport
server.rs - MCP tool definitions
api.rs - Pexels HTTP client and response types
params.rs - tool parameter types
config.rs - TOML config loading
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。