Updated: GAS Library - MCPApp
MCPApp was updated to v2.0.5
-
v2.0.5 (July 31, 2025)
- A bug was removed.
You can see the detail information here https://github.com/tanaikech/MCPApp
v2.0.5 (July 31, 2025)
You can see the detail information here https://github.com/tanaikech/MCPApp
This report demonstrates managing Google Calendar from the command line using Gemini CLI and an MCP server, enabling powerful, scriptable automation for your schedule.
Following up on my previous report, “Next-Level Data Automation: Gemini CLI, Google Sheets, and MCP,” I’m excited to present the next installment in this series. My earlier report, published on Medium, detailed an innovative approach to managing Google Sheets through the powerful combination of Gemini CLI and an MCP server. Ref
v1.0.10 (July 26, 2025)
You can see the detailed information here https://github.com/tanaikech/ToolsForMCPServer
v1.0.9 (July 24, 2025)
You can see the detailed information here https://github.com/tanaikech/ToolsForMCPServer
v1.0.8 (July 23, 2025)
oneOf has been removed from the schema of each tool.manage_google_docs_using_docs_api, manage_google_sheets_using_sheets_api, and manage_google_slides_using_slides_api, please use your API key for the Gemini API.You can see the detailed information here https://github.com/tanaikech/ToolsForMCPServer
Effortlessly generate API request bodies from natural language commands. This guide demonstrates using Gemini and Google Apps Script to streamline automation and accelerate development for Google Workspace APIs and beyond.
In a recent article, “Managing Google Docs, Sheets, and Slides by Natural Language with Gemini CLI and MCP,” I showcased a powerful method for dynamically creating API request bodies using natural language. This approach, utilizing the Gemini CLI and a My Custom Proxy (MCP) server, allows users to manage Google Workspace applications with simple, human-readable commands. The core concept is that generating API request bodies directly from natural language within a script can dramatically streamline automation and development.
v2.0.13 (July 22, 2025)
responseJsonSchema was added.models/gemini-2.5-flash-preview-04-17 to models/gemini-2.5-flash.You can see the detail information here https://github.com/tanaikech/GeminiWithFiles
v1.0.7 (July 19, 2025)
getToolList method for retrieving all current tools in the library.enables or disables as an array argument for the getTools method. If enables is used, only the tools specified in the enables array will be used. If disables is used, all tools except those specified in the disables array will be used. If neither enables nor disables is used, all tools will be used.You can see the detailed information here https://github.com/tanaikech/ToolsForMCPServer
This report explores an optimized approach to integrating the Gemini CLI with Google Workspace via an MCP server. Traditionally, this process requires numerous custom tools, which increases development costs. We propose leveraging the inherent JSON schema requirements of the MCP server tools to directly construct request bodies for the batchUpdate methods of the Google Docs, Sheets, and Slides APIs. This approach aims to consolidate document management into just three core tools, significantly streamlining development and offering a scalable, cost-effective solution for Google Workspace automation and broader API integrations.
This article explores the integration of the Gemini Command-Line Interface (CLI) with Google Sheets using the Model Context Protocol (MCP). It demonstrates how to leverage the open-source projects MCPApp and ToolsForMCPServer to create a bridge between the Gemini CLI and Google Workspace. This enables users to perform powerful data automation tasks, such as creating, reading, and modifying tables in Google Sheets directly from the command line, using natural language prompts. The article provides practical examples and sample prompts to illustrate the seamless workflow and potential for building sophisticated, AI-powered applications within the Google Cloud ecosystem.