Skip to main content

A Universal MCP Application: universal_mcp_google_sheet

Project description

Google-Sheet Universal MCP Server

This repository contains an implementation of an Google-Sheet Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Google-Sheet's tools and services through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

Usage

You can start using Google-Sheet directly from agentr.dev. Visit agentr.dev/apps and enable Google-Sheet.

If you have not used universal mcp before follow the setup instructions at agentr.dev/quickstart

Available Tools

The full list of available tools is at ./src/universal_mcp_google_sheet/README.md

Local Development

📋 Prerequisites

Ensure you have the following before you begin:

  • Python 3.11+ (recommended)
  • uv (install globally with pip install uv)

🛠️ Setup Instructions

Follow the steps below to set up your development environment:

  1. Sync Project Dependencies

    uv sync
    

    This installs all dependencies from pyproject.toml into a local virtual environment (.venv).

  2. Activate the Virtual Environment

    For Linux/macOS:

    source .venv/bin/activate
    

    For Windows (PowerShell):

    .venv\Scripts\Activate
    
  3. Start the MCP Inspector

    mcp dev src/universal_mcp_google_sheet/server.py
    

    This will start the MCP inspector. Make note of the address and port shown in the console output.

  4. Install the Application

    mcp install src/universal_mcp_google_sheet/server.py
    

📁 Project Structure

.
├── src/
│   └── universal_mcp_google_sheet/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file

📄 License

This project is licensed under the MIT License.


Generated with MCP CLI — Happy coding! 🚀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

universal_mcp_google_sheet-0.1.14.tar.gz (162.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

universal_mcp_google_sheet-0.1.14-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file universal_mcp_google_sheet-0.1.14.tar.gz.

File metadata

File hashes

Hashes for universal_mcp_google_sheet-0.1.14.tar.gz
Algorithm Hash digest
SHA256 9557f7d9dde162e812b857f8c7e4fe68448d7adac2d31cf04fd26729754a577c
MD5 1b8ff91fe9a58f627fdd0bea6da43fbe
BLAKE2b-256 a4a51293a0e56602a6254f3f3750379bd19ca53a1a70be6ad0f2ad74b5488dd1

See more details on using hashes here.

File details

Details for the file universal_mcp_google_sheet-0.1.14-py3-none-any.whl.

File metadata

File hashes

Hashes for universal_mcp_google_sheet-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 cda30b6947e713fde6207c2dd195d054ccaaac5ed1bc312fd7ffbe17aceea0bb
MD5 b1cf52dbf659ea01622546f345c2dbcc
BLAKE2b-256 471b324b54a4e536896018c7ac502e841c2236cfb2329529516e7dfa57b2833f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page