tanaikech/ToolsForMCPServer
View on GitHub ↗The Gemini CLI confirmed that the MCP server built with Google Apps Script (GAS), a low-code platform, offers immense possibilities. If you've created snippets for GAS, these could be revitalized and/or leveraged in new ways by using them as the MCP server. The Gemini CLI and other MCP clients will be useful in achieving this.
106 ★21 forksJavaScriptUpdated 8mo ago
What you need to know
A Google Apps Script library that turns a Web Apps deployment into an MCP server providing 160+ tools across Google Workspace for the Gemini CLI.
Install
Install the MCPApp and ToolsForMCPServer libraries in a Google Apps Script project, then deploy as a Web App
Usage
- •Connect via mcp-remote in the Gemini CLI settings.json using the deployed Web Apps URL and accessKey.
Key features
- ✓160+ tools covering Gmail, Drive, Calendar, Docs, Sheets, and Slides
- ✓Google Classroom, People, Analytics, Maps, and file search tools
- ✓Tool filtering via enables or disables
- ✓Custom tools and prompts support
- ✓Node.js wrapper to reduce MCP startup time
Best for
Users who want low-code Google Workspace automation through the Gemini CLI.
Caveats
- ⚠Some tools require a Gemini API key; script changes require redeploying the Web App with a new version.
Clients: Gemini CLI
Reviewed 2026-08-11
Topics
gas-librarygoogle-apps-scriptgoogle-apps-script-librarygoogle-workspacemcpmcp-servermodel-context-protocol
- Stars
- 106★
- Forks
- 21
- Language
- JavaScript
- License
- MIT
- Created
- 2025-07-03
- Last push
- 2026-01-01