├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── src ├── getRefreshToken.ts ├── index.ts ├── schemas.ts ├── serverHandlers.ts ├── tools │ ├── batchUpdatePresentation.ts │ ├── createPresentation.ts │ ├── getPage.ts │ ├── getPresentation.ts │ └── summarizePresentation.ts └── utils │ ├── envCheck.ts │ ├── errorHandler.ts │ └── toolExecutor.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/package.json -------------------------------------------------------------------------------- /src/getRefreshToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/getRefreshToken.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/schemas.ts -------------------------------------------------------------------------------- /src/serverHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/serverHandlers.ts -------------------------------------------------------------------------------- /src/tools/batchUpdatePresentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/tools/batchUpdatePresentation.ts -------------------------------------------------------------------------------- /src/tools/createPresentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/tools/createPresentation.ts -------------------------------------------------------------------------------- /src/tools/getPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/tools/getPage.ts -------------------------------------------------------------------------------- /src/tools/getPresentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/tools/getPresentation.ts -------------------------------------------------------------------------------- /src/tools/summarizePresentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/tools/summarizePresentation.ts -------------------------------------------------------------------------------- /src/utils/envCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/utils/envCheck.ts -------------------------------------------------------------------------------- /src/utils/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/utils/errorHandler.ts -------------------------------------------------------------------------------- /src/utils/toolExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/src/utils/toolExecutor.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteoantoci/google-slides-mcp/HEAD/tsconfig.json --------------------------------------------------------------------------------