Back to Home
arjuns-ti icon

slides-mcp-server

Verified Safe

by arjuns-ti

Overview

Provides FastMCP tools for programmatic access to Google Slides, including presentation overviews, detailed slide content retrieval, and text editing.

Installation

Run Command
uv run slides-mcp

Environment Variables

  • OAUTH_CLIENT_SECRET
  • OAUTH_CLIENT_TOKEN
  • ENABLE_LOGGING

Security Notes

The server uses standard Google OAuth 2.0 for authentication, requiring the user to set up a Google Cloud Project, enable APIs, and configure OAuth credentials. It explicitly requests high-privilege scopes (`drive.readonly`, `drive.file`, `presentations`) which grant full read/write access to Google Slides presentations and management of app-created files. The `setup.sh` script attempts to fetch OAuth configuration from an external API using `API_KEY`, which introduces a dependency on the security of that external service. All sensitive credentials (`.env`, `credentials.json`, `token.json`) are handled via environment variables and local files, with warnings in the README not to commit them. File-based logging (`logs.txt`) is optional but can contain sensitive information if enabled; users are warned to secure this file. There are no obvious 'eval' or malicious patterns, and Google API client output is suppressed from console.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-11-19

Tags

Google SlidesPresentation ManagementFastMCPOAuthGoogle Drive API