tanaike

The Thinker

Accelerating Gemini CLI: A Node.js Wrapper for Google Apps Script MCP Servers

Gists Abstract This article introduces a Node.js wrapper that dramatically reduces the startup time for the Gemini CLI when used with MCP servers built on Google Apps Script. This optimization enhances user experience by accelerating the initialization process, achieving a speed boost of approximately 15 times. 1. Introduction The Model Context Protocol (MCP) is a vital open standard enabling AI agents to connect with external tools and data sources for complex, real-world tasks.

Updated: GAS Library - ToolsForMCPServer

ToolsForMCPServer was updated to v1.0.29 v1.0.29 (September 15, 2025) The following 5 tools were added. These tools provide the information for building the request body of Google APIs. explanation_analytics_data_properties_runReport explanation_analytics_data_properties_runRealtimeReport explanation_manage_google_sheets_using_sheets_api explanation_manage_google_docs_using_docs_api explanation_manage_google_slides_using_slides_api The following 8 tools were updated. get_google_sheet_object_using_sheets_api manage_google_sheets_using_sheets_api get_google_doc_object_using_docs_api manage_google_docs_using_docs_api get_google_slides_object_using_slides_api manage_google_slides_using_slides_api analytics_data_properties_runReport analytics_data_properties_runRealtimeReport You can see the detailed information here https://github.com/tanaikech/ToolsForMCPServer

Updated: GAS Library - ToolsForMCPServer

ToolsForMCPServer was updated to v1.0.28 v1.0.28 (September 11, 2025) The following 9 tools were added. create_document_body_in_google_docs remove_files_on_google_drive maps_get_route maps_convert_location_to_lat_lon maps_convert_lat_lon_to_location maps_create_map explanation_create_maps_url explanation_reference_generate_google_apps_script explanation_reference_export_google_sheets_as_pdf A bug of a tool “convert_mimetype_of_file_on_google_drive” was removed. This is from this issue report. You can see the detailed information here https://github.com/tanaikech/ToolsForMCPServer

Google Maps with Natural Language: Integrated Collaboration through Gemini CLI and MCP

Gists Abstract This article demonstrates integrating Google Maps with natural language using the Gemini CLI and an MCP server. This powerful combination allows users to automate complex location-based tasks, such as route planning and information retrieval, through simple, intuitive text-based prompts. Introduction The Gemini CLI, when paired with Model Context Protocol (MCP) servers, is a powerful tool for integrating various applications with natural language. When the MCP servers are built

A Fake-Sandbox for Google Apps Script: A Feasibility Study on Securely Executing Code Generated by Gemini CLI

Gists Abstract Generating Google Apps Script (GAS) with Gemini CLI from natural language introduces security risks due to broad permissions. This report investigates a “Fake-Sandbox” using the gas-fakes library, translating GAS calls into granularly-scoped API requests to securely execute scripts created from user prompts. Introduction 1. Background: Generative AI and the Challenge of Secure Script Execution The emergence of Generative AI now makes it possible to generate executable scripts directly from natural language instructions, particularly through interfaces like the Gemini CLI.