GoogleSheets-mcp-server
1
The project is a Model Context Protocol server to manage Google Sheets through an API. It enables full CRUD operations for spreadsheets, supports sheet and value management, and integrates developer metadata. It uses OAuth 2.0 for authentication.
Google Sheets API MCP Server
A comprehensive Model Context Protocol server for interacting with the Google Sheets API, focusing on manipulating spreadsheets, sheets, values, and developer metadata.
Features
- Create, read, update, and delete spreadsheets
- Manage sheets
- Handle values: read, write, append, clear
- Work with developer metadata
Prerequisites
- Node.js 16 or higher
- Google Cloud Project with Sheets API enabled
- OAuth 2.0 credentials
Setup
- Clone repository
- Install dependencies
- Configure
.env
with API credentials
Usage
- Run server:
npm start
- Development mode:
npm run dev
- Testing:
npm run inspect
Available Tools
- Spreadsheet, Sheet, Values, and Developer Metadata Management
Authentication
Utilizes OAuth 2.0 with necessary credentials in .env
.
License
MIT