O que Automação do Google Slides via Rube MCP faz?
Crie, edite e gerencie apresentações do Google Slides programaticamente usando o Rube MCP (Composio).
Documentação do toolkit: composio.dev/toolkits/googleslides
Pré-requisitos
- O Rube MCP deve estar conectado (
RUBE_SEARCH_TOOLSdisponível) - Conexão ativa via
RUBE_MANAGE_CONNECTIONScom o toolkitgoogleslides - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas atuais das ferramentas
Configuração
Obter 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 toolkitgoogleslides - 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. Criar uma Apresentação em Branco
Use GOOGLESLIDES_PRESENTATIONS_CREATE para inicializar uma nova apresentação em branco.
Ferramenta: GOOGLESLIDES_PRESENTATIONS_CREATE
Parâmetros:
- title (obrigatório): Título da nova apresentação
- presentationId (opcional): ID específico a ser atribuído (geralmente gerado automaticamente)
2. Criar Slides a partir de Markdown
Use GOOGLESLIDES_CREATE_SLIDES_MARKDOWN para gerar uma apresentação completa a partir de texto Markdown. O conteúdo é automaticamente dividido em slides.
Ferramenta: GOOGLESLIDES_CREATE_SLIDES_MARKDOWN
Parâmetros:
- title (obrigatório): Título da apresentação
- markdown_text (obrigatório): Conteúdo Markdown (dividido automaticamente em slides)
3. Atualizar uma Apresentação em Lote
Use GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE para aplicar atualizações a uma apresentação existente usando Markdown ou requisições brutas da API.
Ferramenta: GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE
Parâmetros:
- presentationId (obrigatório): ID da apresentação alvo
- markdown_text: Conteúdo Markdown para atualizar os slides
- requests: Requisições brutas de atualização em lote da API Google Slides
- writeControl: Configurações de controle de escrita
4. Copiar de Modelo
Use GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE para duplicar uma apresentação existente como modelo.
Ferramenta: GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE
Parâmetros:
- template_presentation_id (obrigatório): ID da apresentação modelo de origem
- new_title (obrigatório): Título para a nova cópia
- parent_folder_id (opcional): Pasta do Google Drive para a cópia
5. Obter Detalhes da Apresentação
Use GOOGLESLIDES_PRESENTATIONS_GET para recuperar o estado atual de uma apresentação, incluindo todos os slides e elementos.
Ferramenta: GOOGLESLIDES_PRESENTATIONS_GET
Parâmetros:
- presentationId (obrigatório): ID da apresentação a ser recuperada
- fields (opcional): Campos específicos a serem retornados
6. Gerar Miniaturas de Slides
Use GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL para gerar uma URL de imagem miniatura para um slide específico.
Ferramenta: GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL
Parâmetros:
- presentationId (obrigatório): ID da apresentação
- pageObjectId (obrigatório): ID do objeto página/slide
- thumbnailProperties.mimeType: Formato da imagem (ex.: PNG)
- thumbnailProperties.thumbnailSize: Tamanho da miniatura
Padrões Comuns
- Fluxo de trabalho com Markdown primeiro: Use
GOOGLESLIDES_CREATE_SLIDES_MARKDOWNpara gerar rapidamente apresentações a partir de texto estruturado. A ferramenta divide automaticamente o conteúdo em slides separados. - Geração baseada em modelo: Use
GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATEpara copiar um modelo estilizado e, em seguida,GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATEpara preencher o conteúdo. - Recuperar e depois modificar: Use
GOOGLESLIDES_PRESENTATIONS_GETpara inspecionar a estrutura dos slides e IDs dos objetos, depoisGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATEpara fazer alterações direcionadas. - Exportar miniaturas: Use
GOOGLESLIDES_PRESENTATIONS_PAGES_GETpara listar IDs dos objetos de página, depoisGOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAILpara gerar imagens de pré-visualização. - Compartilhar apresentações: Combine com
GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE(toolkit googledrive) para compartilhar após a criação.
Armadilhas Conhecidas
GOOGLESLIDES_CREATE_SLIDES_MARKDOWNcria uma nova apresentação do zero a cada vez — não é possível anexar a uma existente.GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATEcomrequestsbrutos requer conhecimento do formato de requisição da API Google Slides. Prefiramarkdown_textpara atualizações mais simples.- Os IDs dos objetos de página devem ser obtidos de
GOOGLESLIDES_PRESENTATIONS_GETantes de usar ferramentas de miniatura ou obtenção de página. - O
presentationIdé a longa string alfanumérica da URL do Google Slides (entre/d/e/edit). - Copiar de um modelo exige que o usuário autenticado tenha pelo menos acesso de leitura à apresentação modelo.
Referência Rápida
| Ação | Ferramenta | Parâmetros Principais |
|---|---|---|
| Criar apresentação em branco | GOOGLESLIDES_PRESENTATIONS_CREATE | title |
| Criar a partir de Markdown | GOOGLESLIDES_CREATE_SLIDES_MARKDOWN | title, markdown_text |
| Atualizar slides em lote | GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE | presentationId, markdown_text ou requests |
| Copiar de modelo | GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE | template_presentation_id, new_title |
| Obter apresentação | GOOGLESLIDES_PRESENTATIONS_GET | presentationId |
| Obter detalhes da página | GOOGLESLIDES_PRESENTATIONS_PAGES_GET | presentationId, pageObjectId |
| Obter miniatura do slide | GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL | presentationId, pageObjectId |
Desenvolvido por Composio