MCP Reference: slidesmcp.googleapis.com

Ferramentas para o Apresentações Google.

Um servidor do Protocolo de Contexto de Modelo (MCP, na sigla em inglês) atua como um proxy entre um serviço externo que fornece contexto, dados ou recursos para um modelo de linguagem grande (LLM, na sigla em inglês) ou um aplicativo de IA. Os servidores do MCP conectam aplicativos de IA a sistemas externos, como bancos de dados e serviços da Web, traduzindo as respostas em um formato que o aplicativo de IA possa entender.

Ferramentas do MCP

Uma ferramenta do MCP é uma função ou capacidade executável que um servidor do MCP expõe a um LLM ou aplicativo de IA para realizar uma ação no mundo real.

Ferramentas

O servidor do MCP slidesmcp.googleapis.com tem as seguintes ferramentas:

Ferramentas do MCP
read_presentation

Lê uma representação JSON de uma apresentação do Google Slides.

Corresponde a presentations.get na API REST.

update_presentation

Atualiza uma apresentação com um conjunto de solicitações batchUpdate.

Corresponde a presentations.batchUpdate na API REST.

A lista de atualizações possíveis é:

  • createSlide: cria um novo slide.
  • createShape: cria uma nova forma.
  • createTable: cria uma nova tabela.
  • insertText: insere texto em uma forma ou célula de tabela.
  • insertTableRows: insere linhas em uma tabela.
  • insertTableColumns: insere colunas em uma tabela.
  • deleteTableRow: exclui uma linha de uma tabela.
  • deleteTableColumn: exclui uma coluna de uma tabela.
  • replaceAllText: substitui todas as instâncias do texto especificado.
  • deleteObject: exclui uma página ou elemento de página da apresentação.
  • updatePageElementTransform: atualiza a transformação de um elemento de página.
  • updateSlidesPosition: atualiza a posição de um conjunto de slides na apresentação.
  • deleteText: exclui texto de uma forma ou célula de tabela.
  • createImage: cria uma imagem.
  • createVideo: cria um vídeo.
  • createSheetsChart: cria um gráfico incorporado do Planilhas Google.
  • createLine: cria uma linha.
  • refreshSheetsChart: atualiza um gráfico do Planilhas Google.
  • updateShapeProperties: atualiza as propriedades de uma forma.
  • updateImageProperties: atualiza as propriedades de uma imagem.
  • updateVideoProperties: atualiza as propriedades de um vídeo.
  • updatePageProperties: atualiza as propriedades de uma página.
  • updateTableCellProperties: atualiza as propriedades de uma célula de tabela.
  • updateLineProperties: atualiza as propriedades de uma linha.
  • createParagraphBullets: cria marcadores para parágrafos.
  • replaceAllShapesWithImage: substitui todas as formas que correspondem a alguns critérios por uma imagem.
  • duplicateObject: duplica um slide ou elemento de página.
  • updateTextStyle: atualiza o estilo do texto em uma forma ou tabela.
  • replaceAllShapesWithSheetsChart: substitui todas as formas que correspondem a alguns critérios por um gráfico do Planilhas Google.
  • deleteParagraphBullets: exclui marcadores de parágrafos.
  • updateParagraphStyle: atualiza o estilo de parágrafos em uma forma ou tabela.
  • updateTableBorderProperties: atualiza as propriedades das bordas da tabela em uma tabela.
  • updateTableColumnProperties: atualiza as propriedades de uma coluna de tabela.
  • updateTableRowProperties: atualiza as propriedades de uma linha de tabela.
  • mergeTableCells: mescla células em uma tabela.
  • unmergeTableCells: desmescla células em uma tabela.
  • groupObjects: agrupa objetos, como elementos de página.
  • ungroupObjects: desagrupa objetos, como grupos.
  • updatePageElementAltText: atualiza o título e/ou a descrição do texto alternativo de um elemento de página.
  • replaceImage: substitui uma imagem atual por uma nova.
  • updateSlideProperties: atualiza as propriedades de um slide.
  • updatePageElementsZOrder: atualiza a ordem Z dos elementos da página.
  • importSlides: importa uma ou mais páginas de slides especificadas de uma apresentação de origem para esta apresentação (de destino).
  • updateLineCategory: atualiza a categoria de uma linha.
  • rerouteLine: redireciona uma linha para que ela seja conectada aos dois sites de conexão mais próximos nos elementos de página conectados.
  • createAudio: cria um áudio nesta apresentação.
  • updateAudioProperties: atualiza as propriedades de um áudio.

Receber especificações de ferramentas do MCP

Para receber as especificações de ferramentas do MCP de todas as ferramentas em um servidor do MCP, use o método tools/list. O exemplo a seguir demonstra como usar curl para listar todas as ferramentas e especificações disponíveis no momento no servidor do MCP.

Solicitação curl
curl --location 'https://slidesmcp.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'