mcp-google-sheets and MCPApp
These are complementary tools: the first provides direct MCP integration with Google Sheets for spreadsheet operations, while the second enables MCP server implementation via Google Apps Script, allowing custom automation logic that can interact with Google Workspace APIs.
About mcp-google-sheets
xing5/mcp-google-sheets
This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
Exposes 19 specialized tools for spreadsheet operations (CRUD, batching, formatting, sharing, search) beyond basic creation/modification, with support for both Service Account and OAuth authentication. Built as a Python MCP server using stdio transport, designed to integrate with MCP-compatible clients like Claude Desktop to enable natural language-driven spreadsheet workflows. Features optional tool filtering to reduce token consumption by exposing only required capabilities.
About MCPApp
tanaikech/MCPApp
This text introduces the Model Context Protocol (MCP) for AI interaction, exploring Google Apps Script (GAS) as a server option. It shows feasibility with a sample but notes the lack of a GAS SDK, aiming to encourage understanding and development.
Implements both MCP server and client capabilities natively in Google Apps Script, enabling direct integration with Gemini CLI and other MCP clients without external SDKs. The architecture uses JSON-RPC 2.0 messaging over HTTP with optional LockService-based concurrency control, supporting up to 30 concurrent requests when disabled for improved throughput. Also provides an MCP network building capability, allowing GAS to orchestrate multiple MCP servers as a unified protocol adapter.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work