A Model Context Protocol (MCP) server that provides secure integration with Google Drive, Docs, Sheets, Slides and Calendar. It allows Claude Desktop and other MCP clients to manage files in Google Drive through a standardized interface.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add google-drive-piotr-agier --env GOOGLE_DRIVE_OAUTH_CREDENTIALS='<GOOGLE_DRIVE_OAUTH_CREDENTIALS>' -- npx -y @piotr-agier/google-drive-mcp~/.codex/config.toml
[mcp_servers.google-drive-piotr-agier]
command = "npx"
args = ["-y", "@piotr-agier/google-drive-mcp"]
env = { GOOGLE_DRIVE_OAUTH_CREDENTIALS = "<GOOGLE_DRIVE_OAUTH_CREDENTIALS>" }
# codex mcp add google-drive-piotr-agier --env GOOGLE_DRIVE_OAUTH_CREDENTIALS='<GOOGLE_DRIVE_OAUTH_CREDENTIALS>' -- npx -y @piotr-agier/google-drive-mcp~/.cursor/mcp.json
{
"mcpServers": {
"google-drive-piotr-agier": {
"command": "npx",
"args": [
"-y",
"@piotr-agier/google-drive-mcp"
],
"env": {
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "<GOOGLE_DRIVE_OAUTH_CREDENTIALS>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"google-drive-piotr-agier": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@piotr-agier/google-drive-mcp"
],
"env": {
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "<GOOGLE_DRIVE_OAUTH_CREDENTIALS>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"google-drive-piotr-agier": {
"command": "npx",
"args": [
"-y",
"@piotr-agier/google-drive-mcp"
],
"env": {
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "<GOOGLE_DRIVE_OAUTH_CREDENTIALS>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"google-drive-piotr-agier": {
"command": "npx",
"args": [
"-y",
"@piotr-agier/google-drive-mcp"
],
"env": {
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "<GOOGLE_DRIVE_OAUTH_CREDENTIALS>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"google-drive-piotr-agier": {
"command": "npx",
"args": [
"-y",
"@piotr-agier/google-drive-mcp"
],
"env": {
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "<GOOGLE_DRIVE_OAUTH_CREDENTIALS>"
}
}
}
}Environment variables
GOOGLE_DRIVE_OAUTH_CREDENTIALS
Replace the placeholders with your own credentials and keep them out of version control.