Back to Home
freema icon

mcp-gsheets

Verified Safe

by freema

Overview

Integrate Google Sheets API for reading, writing, and managing spreadsheets directly from Model Context Protocol (MCP) clients.

Installation

Run Command
npx -y mcp-gsheets@latest

Environment Variables

  • GOOGLE_PROJECT_ID
  • GOOGLE_APPLICATION_CREDENTIALS
  • GOOGLE_SERVICE_ACCOUNT_KEY
  • GOOGLE_PRIVATE_KEY
  • GOOGLE_CLIENT_EMAIL

Security Notes

The server handles sensitive Google service account credentials through environment variables, which is a standard and secure practice. It includes explicit validation for these credentials (JSON parsing, regex for private key/email). The use of `execSync` for `npm run build` and `nvm current` in the `setup-mcp-config.js` script is noted but occurs during an interactive, local setup process and not during the server's runtime operation. The server communicates via stdio, limiting direct network exposure.

Similar Servers

Stats

Interest Score45
Security Score8
Cost ClassMedium
Avg Tokens750
Stars39
Forks10
Last Update2025-12-09

Tags

mcpgoogle-sheetsspreadsheetapitypescript