Google Drive MCP
Acesse e gerencie seus arquivos e pastas do Google Drive.
Documentação
Google Drive MCP
Este projeto conecta o Claude Desktop ao seu Google Drive por meio do Model Context Protocol (MCP), permitindo que o Claude acesse e interaja com seus arquivos e pastas do Drive com segurança.
Configuração e Uso
Siga estas etapas em ordem para colocar o aplicativo em funcionamento:
-
Obter credenciais OAuth do Google
- Acesse a página de credenciais do Google Cloud Console para criar um projeto e habilitar a API do Google Drive.
- Crie credenciais de OAuth 2.0 Client IDs com o tipo de aplicativo Desktop app.
- Anote seu Client ID, Client Secret e defina seu Redirect URI para
http://localhost:3000.
-
Crie um arquivo
.envNa raiz do seu projeto, crie um arquivo
.enve adicione as seguintes variáveis:
CLIENT_ID=your-client-id-here
CLIENT_SECRET=your-client-secret-here
REDIRECT_URI=http://localhost:3000
- Instale as dependências
npm install
- Gere o token da API do Google
npm run tokenGenerator
Isso abrirá um navegador para autenticar com o Google e salvará um arquivo token.json na raiz do seu projeto.
- Compile o projeto
npm run build
-
Instale o Claude Desktop (se ainda não estiver instalado)
Baixe e instale o Claude Desktop em https://claude.ai/download.
-
Configure os servidores MCP do Claude Desktop
Em um editor de texto, abra o arquivo de configuração do Claude Desktop em:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Adicione a seguinte configuração de servidor MCP, ajustando o caminho para a saída do build e as variáveis de ambiente de acordo:
{
"mcpServers": {
"googleDrive": {
"command": "node",
"args": ["path/to/your/build/index.js"],
"env": {
"CLIENT_ID": "your-actual-client-id",
"CLIENT_SECRET": "your-actual-client-secret",
"REDIRECT_URI": "http://localhost:3000"
}
}
}
}
Salve o arquivo
- Reinicie o Claude Desktop