Back to Home
smorand icon

google-slides-mcp

Verified Safe

by smorand

Overview

Provides AI assistants with tools to interact with and manage Google Slides presentations.

Installation

Run Command
docker run -p 8080:8080 google-slides-mcp

Environment Variables

  • GCP_PROJECT_ID
  • OAUTH_CLIENT_ID
  • OAUTH_CLIENT_SECRET
  • PORT
  • LOG_LEVEL
  • RATE_LIMIT_RPS
  • RATE_LIMIT_BURST
  • CACHE_TTL_MINUTES
  • TOKEN_CACHE_TTL_MINUTES

Security Notes

The server implements robust security features including OAuth2 authentication, UUID-based API key management with Firestore storage, granular permission verification via Drive API, global rate limiting, and retry logic. It's designed for secure Cloud Run deployment using multi-stage Dockerfiles with distroless images and non-root user execution. Input validation is performed extensively for tool parameters to prevent common API abuse. Credentials are managed via Secret Manager, not hardcoded. The project demonstrates strong security-conscious development practices.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens10000
Stars0
Forks0
Last Update2026-01-16

Tags

Google SlidesAI AssistantPresentation ManagementCloud NativeAPI Gateway