Pexels MCP Server
Provides tools to search and retrieve photos and videos from Pexels, including curated photos, popular videos, and featured collections.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pexels MCP Serverfind sunset landscape photos in landscape orientation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pexels MCP Server
Um servidor MCP (Model Context Protocol) para buscar imagens e vídeos gratuitos do Pexels.
🎯 Funcionalidades
search_photos: Busca fotos por palavras-chave com filtros de orientação, tamanho e cor
get_photo: Obtém detalhes de uma foto específica pelo ID
get_curated_photos: Lista fotos curadas pela equipe do Pexels
search_videos: Busca vídeos por palavras-chave
get_video: Obtém detalhes de um vídeo específico pelo ID
get_popular_videos: Lista vídeos populares com filtros de duração e dimensões
get_featured_collections: Lista coleções em destaque
Related MCP server: Pixabay MCP Server
📋 Pré-requisitos
Node.js 18+
Uma API Key do Pexels (gratuita)
🔑 Obtendo sua API Key
Acesse https://www.pexels.com/api/
Clique em "Get Started" ou "Your API Key"
Crie uma conta ou faça login
Copie sua API Key
🚀 Instalação
# Clone ou copie o projeto
cd pexels-mcp-server
# Instale as dependências
npm install
# Compile o TypeScript
npm run build⚙️ Configuração no Claude Code
Opção 1: Via linha de comando
# Defina sua API key como variável de ambiente
export PEXELS_API_KEY="sua_api_key_aqui"
# Adicione o servidor ao Claude Code
claude mcp add pexels node /caminho/completo/para/pexels-mcp-server/build/index.jsOpção 2: Via arquivo de configuração
Adicione ao seu ~/.claude.json (configuração local) ou .mcp.json (configuração do projeto):
{
"mcpServers": {
"pexels": {
"command": "node",
"args": ["/caminho/completo/para/pexels-mcp-server/build/index.js"],
"env": {
"PEXELS_API_KEY": "sua_api_key_aqui"
}
}
}
}🧪 Testando com o MCP Inspector
O MCP Inspector é uma ferramenta útil para testar seu servidor localmente:
# Configure a variável de ambiente
export PEXELS_API_KEY="sua_api_key_aqui"
# Execute o inspector
npm run inspector📖 Exemplos de Uso
Após configurar o servidor no Claude Code, você pode usar comandos naturais como:
"Busque fotos de paisagens de montanha"
"Encontre vídeos de drone sobre cidades à noite"
"Mostre as fotos curadas do Pexels"
"Busque fotos azuis em orientação paisagem"
"Encontre vídeos populares com duração entre 10 e 30 segundos"
⚠️ Atribuição Obrigatória
O Pexels exige que você sempre dê crédito aos fotógrafos. Ao usar as imagens/vídeos:
Para fotos: "Foto por [Nome do Fotógrafo] no Pexels"
Para vídeos: "Vídeo por [Nome do Autor] no Pexels"
Sempre inclua um link para a página original no Pexels quando possível
📊 Rate Limits
Por padrão, a API do Pexels permite:
200 requisições por hora
20.000 requisições por mês
O servidor exibe informações de rate limit nas respostas para ajudar você a monitorar o uso.
🔧 Desenvolvimento
# Modo watch (recompila automaticamente)
npm run dev
# Compilar
npm run build
# Executar
npm start📁 Estrutura do Projeto
pexels-mcp-server/
├── src/
│ ├── index.ts # Servidor MCP principal
│ ├── pexels-client.ts # Cliente HTTP para API do Pexels
│ ├── formatters.ts # Funções de formatação de respostas
│ └── types.ts # Tipos TypeScript
├── build/ # Código compilado
├── package.json
├── tsconfig.json
└── README.md📄 Licença
MIT
🔗 Links Úteis
This server cannot be deployed
Maintenance
Related MCP Connectors
- PexafyOAuthcom.pexafy
Semantic search over free-to-use stock photos from 9 libraries: by words, image, or similar.
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Upload, organize, search, and transform images, videos, and files with AI-powered tools.
Search Google straight from your AI agent. Web results, images, videos, news, products, scholarly ar
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables searching and retrieving high-quality stock photos from Pexels with advanced filtering options including orientation, size, color, and localization support.13 npmISC
- AlicenseAqualityDmaintenanceEnables searching and retrieving royalty-free images and videos from Pixabay's library with advanced filtering options including category, orientation, color, size, and quality preferences.49MIT
- AlicenseAqualityCmaintenanceSearch and find free images and videos from Pexels.com. (free api key required)32MIT
- AlicenseCqualityFmaintenanceEnables AI models to search and retrieve photos, videos, and collections from Pexels via the Pexels API.1113 npm9ISC