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