Ashishbhardwaj97

Google-MCP-Server

Community Ashishbhardwaj97
Updated

A lightweight, Python-based Model Context Protocol (MCP) server that securely integrates with Google Workspace using FastAPI and OAuth 2.0.

Google-MCP-Server

A lightweight, Python-based Model Context Protocol (MCP) server that securely integrates with Google Workspace using FastAPI and OAuth 2.0.

It uses Google OAuth 2.0 to access the user's Docs and Gmail accounts to:

  • Append text to a Google Doc.
  • Create a Gmail draft.

Prerequisites

  1. Create a project in Google Cloud Console.
  2. Enable the Google Docs API and Gmail API.
  3. Configure the OAuth consent screen and create an OAuth 2.0 Client ID for a "Desktop app".
  4. Download the JSON credentials file and save it as credentials.json in this directory.

Installation

Install the required Python packages:

pip install -r requirements.txt

Running the Server

Start the FastAPI server using Uvicorn:

python server.py
# or
uvicorn server:app

The server will be available at http://localhost:8000.API documentation is available at http://localhost:8000/docs.

Approval Flow

This server includes an interactive approval step. When an endpoint is called, the server will print the action details to the terminal and wait for you to type y to approve or anything else to reject. Make sure you run the server in an interactive terminal.

MCP Server ยท Populars

MCP Server ยท New

    DeusData

    codebase-memory-mcp

    High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph โ€” average repo in milliseconds. 159 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

    Community DeusData
    joaoh82

    rustunnel

    Self-hosted, secure tunnel server in Rust. Expose local HTTP/HTTPS/TCP/UDP services to the public internet via TLS-encrypted WebSocket. Open-source, pay-as-you-go managed option, MCP server for AI agents.

    Community joaoh82
    GethosTheWalrus

    Temporal MCP Server

    MCP Server

    Community GethosTheWalrus
    SikamikanikoBG

    ๐Ÿ›ฐ๏ธ HomeLab Monitor

    Plug-and-play homelab dashboard in one container โ€” GPU, local-AI VRAM, Docker, systemd, host health. Built-in read-only MCP server so AI agents can explore it too.

    Community SikamikanikoBG
    w1ckedxt

    Cynical Sally

    Brutally honest senior-engineer code reviews for Claude Code, Cursor & Windsurf - and your terminal. Scores, evidence-backed issues, usable fixes.

    Community w1ckedxt