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.

mcp-google-sheets
76
Verified
MCPApp
36
Emerging
Maintenance 13/25
Adoption 20/25
Maturity 18/25
Community 25/25
Maintenance 2/25
Adoption 8/25
Maturity 9/25
Community 17/25
Stars: 731
Forks: 181
Downloads: 31,323
Commits (30d): 1
Language: Python
License: MIT
Stars: 43
Forks: 10
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No risk flags
Stale 6m No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work