Automação do Google Photos via Rube MCP
Envie fotos, gerencie álbuns, pesquise itens de mídia e organize conteúdos em lote no Google Photos usando Rube MCP (Composio).
Documentação do Toolkit: composio.dev/toolkits/googlephotos
Pré-requisitos
- Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão ativa via
RUBE_MANAGE_CONNECTIONScom o toolkitgooglephotos - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas atuais das ferramentas
Configuração
Obter o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Não são necessárias chaves de API — basta adicionar o endpoint e ele funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o toolkitgooglephotos - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
- Confirme que o status da conexão mostra ATIVO antes de executar qualquer fluxo de trabalho
Fluxos de Trabalho Principais
1. Listar Álbuns
Use GOOGLEPHOTOS_LIST_ALBUMS para recuperar todos os álbuns visíveis na aba Álbuns do usuário.
Ferramenta: GOOGLEPHOTOS_LIST_ALBUMS
Parâmetros:
- pageSize: Número de álbuns por página
- pageToken: Token de paginação
- excludeNonAppCreatedData: Mostrar apenas álbuns criados por este aplicativo
2. Criar um Novo Álbum
Use GOOGLEPHOTOS_CREATE_ALBUM para criar um novo álbum no Google Photos.
Ferramenta: GOOGLEPHOTOS_CREATE_ALBUM
Parâmetros:
- title (obrigatório): Título do álbum
3. Enviar Mídia
Use GOOGLEPHOTOS_UPLOAD_MEDIA para enviar um arquivo de imagem ou vídeo para o Google Photos.
Ferramenta: GOOGLEPHOTOS_UPLOAD_MEDIA
Parâmetros:
- file_to_upload: Caminho local do arquivo para upload
- url: URL do arquivo para upload (alternativa a file_to_upload)
- file_name: Nome para o arquivo enviado
- description: Descrição/legenda para o item de mídia
4. Upload em Lote e Criação de Itens de Mídia
Use GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS para enviar vários arquivos e criar itens de mídia em uma operação.
Ferramenta: GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS
Parâmetros:
- files: Caminhos locais dos arquivos para upload
- urls: URLs dos arquivos para upload
- media_files: Entrada mista (arquivos e URLs)
- albumId: Álbum para adicionar os itens
- albumPosition: Posição dentro do álbum
5. Pesquisar Itens de Mídia
Use GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS para pesquisar na biblioteca de fotos do usuário com filtros.
Ferramenta: GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS
Parâmetros:
- albumId: Filtrar por álbum
- filters: Filtros de pesquisa (intervalos de datas, categorias de conteúdo, tipos de mídia)
- orderBy: Ordenação
- pageSize: Resultados por página
- pageToken: Token de paginação
6. Adicionar Itens a um Álbum
Use GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS para adicionar itens de mídia existentes a um álbum.
Ferramenta: GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS
Parâmetros:
- albumId (obrigatório): ID do álbum de destino
- mediaItemIds (obrigatório): Array de IDs dos itens de mídia a adicionar
Padrões Comuns
- Criar álbum e depois enviar: Use
GOOGLEPHOTOS_CREATE_ALBUMpara criar um álbum e, em seguida,GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMScom o ID do álbum para enviar e organizar fotos em uma única etapa. - Listar e organizar: Use
GOOGLEPHOTOS_SEARCH_MEDIA_ITEMSouGOOGLEPHOTOS_LIST_MEDIA_ITEMSpara encontrar IDs de itens de mídia e, depois,GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMSpara adicioná-los a álbuns. - Atualizar metadados do álbum: Use
GOOGLEPHOTOS_UPDATE_ALBUMpara alterar o título ou a foto de capa de um álbum. - Obter detalhes do álbum: Use
GOOGLEPHOTOS_GET_ALBUMcom um ID de álbum para recuperar informações completas do álbum. - Adicionar enriquecimentos: Use
GOOGLEPHOTOS_ADD_ENRICHMENTpara adicionar sobreposições de texto, locais ou enriquecimentos de mapa a posições do álbum. - Upload a partir de URLs: Use o parâmetro
urlemGOOGLEPHOTOS_UPLOAD_MEDIAouurlsemGOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMSpara enviar imagens diretamente de URLs da web.
Armadilhas Conhecidas
GOOGLEPHOTOS_LIST_MEDIA_ITEMSestá obsoleto — prefiraGOOGLEPHOTOS_SEARCH_MEDIA_ITEMSpara listar e filtrar mídia.GOOGLEPHOTOS_UPLOAD_MEDIAsuporta imagens de até 200MB e vídeos com um limite maior. Exceder esses limites causará falha.- Os IDs dos álbuns devem ser obtidos das respostas de
GOOGLEPHOTOS_LIST_ALBUMSouGOOGLEPHOTOS_CREATE_ALBUM— são strings opacas. GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMSsó pode adicionar itens a álbuns criados pelo aplicativo ou a álbuns que o usuário possui.- O parâmetro
filtersemGOOGLEPHOTOS_SEARCH_MEDIA_ITEMSusa uma estrutura de filtro específica da API do Google Photos — consulte o schema para formatos de intervalo de datas e categorias de conteúdo. - Itens de mídia criados via API podem não aparecer imediatamente na interface web do Google Photos devido a atrasos no processamento.
Referência Rápida
| Ação | Ferramenta | Parâmetros Principais |
|---|---|---|
| Listar álbuns | GOOGLEPHOTOS_LIST_ALBUMS | pageSize, pageToken |
| Criar álbum | GOOGLEPHOTOS_CREATE_ALBUM | title |
| Obter álbum | GOOGLEPHOTOS_GET_ALBUM | albumId |
| Atualizar álbum | GOOGLEPHOTOS_UPDATE_ALBUM | albumId, title, coverPhotoMediaItemId |
| Enviar mídia | GOOGLEPHOTOS_UPLOAD_MEDIA | file_to_upload ou url, description |
| Upload em lote | GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS | files ou urls, albumId |
| Pesquisar mídia | GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS | albumId, filters, pageSize |
| Listar itens de mídia | GOOGLEPHOTOS_LIST_MEDIA_ITEMS | pageSize, pageToken |
| Adicionar itens ao álbum | GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS | albumId, mediaItemIds |
| Adicionar enriquecimento | GOOGLEPHOTOS_ADD_ENRICHMENT | albumId, newEnrichmentItem, albumPosition |
Desenvolvido por Composio