What is Google Slides MCP Server?
Google Slides MCP Server is a Model Context Protocol (MCP) server that provides an interface to the Google Slides API, allowing AI assistants or other MCP clients to create, read, and modify Google Slides presentations programmatically. It is intended for developers and users who need automated, scriptable control over Google Slides.
How to use Google Slides MCP Server?
Install Node.js v18+, clone or navigate to the project directory, run npm install, then npm run build to compile TypeScript. Obtain OAuth 2.0 credentials from Google Cloud Console, enable the Slides API, and get a refresh token (via OAuth Playground or the included npm run get-token script). Configure the server in your MCP settings file by providing the path to build/index.js and setting environment variables GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REFRESH_TOKEN. Start the server with npm run start; it listens on stdio.
Key features of Google Slides MCP Server
- Create new Google Slides presentations.
- Retrieve details of existing presentations.
- Apply batch updates (add slides, text, shapes, images).
- Get details of a specific slide page.
- Summarize presentation text content, including optional speaker notes.
Use cases of Google Slides MCP Server
- Automate generation of slide decks from templates or data.
- Extract text content from presentations for analysis or summarization.
- Modify existing slides programmatically (e.g., update charts, add branding).
- Integrate slide creation into CI/CD or workflow automation tools.
コメント