Cover image
Try Now
2025-04-14

Google Sheets MCP Server 📊🤖

3 years

Works with Finder

1

Github Watches

0

Github Forks

1

Github Stars

Google Sheets MCP Server 📊🤖

GitHub repo size GitHub stars GitHub forks

Welcome to the Google Sheets MCP Server repository! This project provides a seamless way to manage your Google Sheets data with a powerful server-side application. Whether you're automating reports, syncing data, or just exploring the capabilities of Google Sheets, this server has you covered.

Table of Contents

Introduction

The Google Sheets MCP Server is designed to enhance your experience with Google Sheets. It leverages the Google Sheets API to perform various operations, making it easier to manipulate data directly from your server. This project aims to simplify your workflow and provide robust solutions for data management.

Features

  • Data Manipulation: Easily read, write, and update data in Google Sheets.
  • Real-Time Updates: Automatically sync changes to keep your data up to date.
  • User-Friendly Interface: Simple commands to perform complex tasks.
  • Extensibility: Add your own functions and features as needed.
  • Robust Error Handling: Built-in error handling to manage API limits and errors.

Installation

To get started, you will need to download the latest release of the Google Sheets MCP Server. You can find the release files here.

Once you have downloaded the necessary files, follow these steps:

  1. Unzip the Downloaded File: Extract the contents of the zip file to your preferred directory.

  2. Install Dependencies: Navigate to the project directory in your terminal and run the following command to install the required dependencies:

    npm install
    
  3. Configure API Access: Set up your Google API credentials. You will need to create a project in the Google Cloud Console and enable the Google Sheets API. Follow the instructions provided in the CONFIG.md file included in the repository.

  4. Run the Server: Start the server by executing:

    node server.js
    

Usage

After setting up the server, you can start using it to interact with your Google Sheets. Here are some basic commands to get you started:

Read Data

To read data from a specific sheet, use the following command:

GET /sheets/{sheetId}/data

Replace {sheetId} with the ID of your Google Sheet.

Write Data

To write data to a sheet, use:

POST /sheets/{sheetId}/data

Include the data you want to write in the request body.

Update Data

To update existing data, use:

PUT /sheets/{sheetId}/data

Make sure to specify the range and new values in the request body.

Delete Data

To delete data, use:

DELETE /sheets/{sheetId}/data

Specify the range of data you want to remove.

Contributing

We welcome contributions to the Google Sheets MCP Server! If you would like to help improve the project, please follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right of this page.
  2. Create a New Branch: Use the following command to create a new branch:
    git checkout -b feature/YourFeatureName
    
  3. Make Your Changes: Implement your changes and ensure everything works correctly.
  4. Commit Your Changes: Use the following command to commit your changes:
    git commit -m "Add some feature"
    
  5. Push to the Branch: Push your changes to your fork:
    git push origin feature/YourFeatureName
    
  6. Create a Pull Request: Go to the original repository and create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to the project maintainer:

Thank you for checking out the Google Sheets MCP Server! We hope it helps you streamline your data management tasks. For more updates and releases, visit our Releases section.


Feel free to explore, contribute, and make the most out of your Google Sheets experience!

相关推荐

  • av
  • Ejecute sin esfuerzo LLM Backends, API, frontends y servicios con un solo comando.

  • 1Panel-dev
  • 🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.

  • rulego
  • ⛓️Rulego es un marco de motor de regla de orquestación de componentes de alta generación de alto rendimiento, de alto rendimiento y de alto rendimiento para GO.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.

  • Onelevenvy
  • Flock es una plataforma de bajo código de flujo de trabajo para construir rápidamente chatbots, trapo y coordinar equipos de múltiples agentes, impulsados ​​por Langgraph, Langchain, Fastapi y Nextjs.

  • Byaidu
  • Traducción de papel científico en PDF con formatos preservados - 基于 Ai 完整保留排版的 PDF 文档全文双语翻译 , 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 等服务 等服务 等服务 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 cli/mcp/docker/zotero

  • n8n-io
  • Plataforma de automatización de flujo de trabajo de código justo con capacidades de IA nativas. Combine el edificio visual con código personalizado, auto-anfitrión o nube, más de 400 integraciones.

  • hkr04
  • SDK liviano C ++ MCP (Protocolo de contexto del modelo)

  • sigoden
  • Cree fácilmente herramientas y agentes de LLM utilizando funciones Plain Bash/JavaScript/Python.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 Qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 DiFy 、 Claude 、 Gemini 、 Xai 、 PPIO 、 Ollama 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 Chatglm 、 SillyTraven 、 MCP 等 LLM 的机器人 / Agente | Plataforma de bots de mensajería instantánea basada en LLM, admite Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • modelscope
  • Iniciar aplicaciones de múltiples agentes empoderadas con Building LLM de manera más fácil.

    Reviews

    3.6 (5)
    Avatar
    user_4Ey3EAfX
    2025-04-26

    As a dedicated user of the google-sheets-mcp application by D-unn, I must say it has transformed how I handle data. The seamless integration with Google Sheets makes managing my projects far more efficient and organized. I highly recommend this tool for anyone looking to enhance their productivity with Google Sheets.

    Avatar
    user_GAGGvCkW
    2025-04-26

    As a dedicated user of the Google-sheets-mcp application by D-unn, I've found it to be incredibly efficient for managing my data. This tool seamlessly integrates with Google Sheets, enhancing my productivity by automating tasks and providing real-time updates. Its user-friendly interface and reliable performance make it a must-have for anyone looking to streamline their workflow in Google Sheets. Highly recommended!

    Avatar
    user_LfJz7r10
    2025-04-26

    I recently started using google-sheets-mcp by D-unn and it's been a game changer for managing my spreadsheets. The seamless integration and intuitive interface make it incredibly easy to use. The functionalities are robust and cater to all my data processing needs, enhancing my productivity. Highly recommended for anyone looking to streamline their workflow in Google Sheets!

    Avatar
    user_Tn7dDq5b
    2025-04-26

    I've been using google-sheets-mcp by D-unn, and it's revolutionized the way I manage data in Google Sheets. The seamless integration and user-friendly interface make it an indispensable tool for anyone seeking to optimize their productivity. Highly recommend!

    Avatar
    user_5V5pJEWG
    2025-04-26

    I have been using google-sheets-mcp extensively and it's an absolute game-changer for my workflow! Developed by the brilliant D-unn, this tool seamlessly integrates with Google Sheets, making data management a breeze. The intuitive interface and robust features have significantly improved my productivity. Highly recommended for anyone looking to optimize their spreadsheet tasks!