gas_mcp
Verified Safeby whichguy
Overview
Manages Google Apps Script (GAS) projects, enabling comprehensive operations like file management, code execution, deployment, authentication, Git integration, and search through a unified interface. It acts as a local intermediary for GAS development workflows.
Installation
node dist/src/index.jsEnvironment Variables
- MCP_GAS_WORKSPACE
- MCP_GAS_LOCK_TIMEOUT
- MCP_GAS_VERBOSE_LOGGING
Security Notes
The server includes an `exec` tool that uses `eval` to execute arbitrary JavaScript on the Google Apps Script runtime. While this is an intentional feature for dynamic code execution and is documented, it grants significant power and introduces a risk if malicious commands are provided by an external agent (e.g., an LLM). OAuth scopes requested are broad, giving extensive control over user's Google account and resources. However, path traversal is actively mitigated, robust authentication (PKCE, auto-refresh, revocation) is implemented, and rate limiting protects against API abuse.
Similar Servers
google_workspace_mcp
Provides comprehensive natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) through MCP clients and AI assistants.
mcp-google-sheets
Acts as an AI assistant's gateway to Google Sheets for automation and data manipulation.
google-docs-mcp
Allows AI assistants to programmatically interact with Google Docs, Sheets, and Drive for document management, editing, formatting, and file organization.
google-drive-mcp
Provides an MCP server for secure integration and file management with Google Drive, Docs, Sheets, and Slides for AI clients.