Google Sheets MCP

Um servidor para interagir com o Google Sheets, permitindo ler, escrever e gerenciar dados de planilhas.

Documentação

Google Sheets MCP

Um conector Model Context Protocol (MCP) para Google Sheets que permite que agentes de IA interajam diretamente com planilhas.

Demonstração

https://github.com/user-attachments/assets/cc4729d9-4e6e-437b-848b-6da9a09418c3

Configuração

  1. Clone este repositório:
git clone https://github.com/mkummer225/google-sheets-mcp
cd google-sheets-mcp
  1. Instale as dependências: npm install

  2. Compile: npm run build

  3. Crie credenciais OAuth no Google Cloud Platform:

  4. Inicie o servidor MCP (você será automaticamente solicitado a autenticar/reautenticar sua conta do Google quando necessário): npm run start

Uso

Configuração de exemplo:

{
    "mcpServers": {
    "google-sheets-mcp": {
      "command": "node",
      "args": [
        "/{path_to_dir}/google-sheets-mcp/dist/index.js"
      ]
    }
  }
}

Então você deve ser capaz de simplesmente especificar seu spreadsheetId ou pedir ao seu agente para criar um novo para você.

Ações Disponíveis

AçãoDescrição
refresh_authReautenticar sua Conta do Google quando as credenciais expirarem
list_sheetsListar todas as planilhas/abas em uma Planilha do Google
create_sheetCriar uma nova planilha/aba em uma Planilha do Google
create_spreadsheetCriar uma nova Planilha do Google
read_all_from_sheetLer todos os dados de uma planilha especificada
read_headingsLer os cabeçalhos das colunas de uma planilha
read_rowsLer linhas específicas de uma planilha
read_columnsLer colunas específicas de uma planilha
edit_cellEditar uma única célula em uma planilha
edit_rowEditar uma linha inteira em uma planilha
edit_columnEditar uma coluna inteira em uma planilha
insert_rowInserir uma nova linha em uma posição especificada
insert_columnInserir uma nova coluna em uma posição especificada
rename_sheetRenomear uma planilha/aba em uma planilha
rename_docRenomear uma Planilha do Google

Licença

MIT