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.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
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>"
}
}
}
}需要的环境变量
GOOGLE_DRIVE_OAUTH_CREDENTIALS
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。