google_workspace_mcp · MCP Server

MCP-Server · 679714f7

MCP-Server für Google Calendar, Gmail, Google Docs · lesen und schreiben und senden · MIT

Beschreibung des Anbieters

Google Workspace MCP server for Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Chat.

Werkzeuge

start_google_auth
Manually initiate Google OAuth authentication flow. NOTE: This is a legacy OAuth 2.0 tool and is disabled when OAuth 2.1 is enabled.… Angabe des Anbieters · Beleg 5
list_spaces
Lists Google Chat spaces (rooms and direct messages) accessible to the user. Returns: str: A formatted list of Google Chat spaces accessible to the user. Angabe des Anbieters · Beleg 6
get_messages
Retrieves messages from a Google Chat space. Args: message_filter: Optional filter string using the Chat API filter syntax. Supports createTime and thread.name.… Angabe des Anbieters · Beleg 6
send_message
Sends a message to a Google Chat space, or edits a message already sent there. Args: thread_name: Reply in an existing thread by its resource name (e.g. spaces/X/threads/Y).… Angabe des Anbieters · Beleg 6
search_messages
Searches for messages in Google Chat spaces by text content and/or time range. Args: query: Optional text to search for. If omitted, only time_filter is applied.… Angabe des Anbieters · Beleg 6
create_reaction
Adds an emoji reaction to a Google Chat message. Args: message_id: The message resource name (e.g. spaces/X/messages/Y). emoji_unicode: The emoji character to react with (e.g.… Angabe des Anbieters · Beleg 6
download_chat_attachment
Downloads an attachment from a Google Chat message and saves it to local disk. In stdio mode, returns the local file path for direct access.… Angabe des Anbieters · Beleg 6
get_doc_content
Retrieves content of a Google Doc or a Drive file (like .docx) identified by document_id. - Native Google Docs: Fetches content via Docs API.… Angabe des Anbieters · Beleg 7
create_doc
Creates a new Google Doc and optionally inserts initial content. After creation, the document body starts at index 1.… Angabe des Anbieters · Beleg 7
modify_doc_text
Modifies text in a Google Doc - can insert/replace text and/or apply formatting in a single operation.… Angabe des Anbieters · Beleg 7
find_and_replace_doc
Finds and replaces text throughout a Google Doc. No index calculation required. This is the safest way to update specific text in a document because it does not require knowing any indices.… Angabe des Anbieters · Beleg 7
insert_doc_elements
Inserts structural elements like tables, lists, or page breaks into a Google Doc.… Angabe des Anbieters · Beleg 7
insert_doc_image
Inserts an image into a Google Doc from Drive or a URL.… Angabe des Anbieters · Beleg 7
update_doc_headers_footers
Safely creates or updates header/footer text in a Google Doc. This is the default tool for header/footer content.… Angabe des Anbieters · Beleg 7
batch_update_doc
Executes multiple low-level document operations in a single atomic batch update. For normal header/footer text, prefer update_doc_headers_footers.… Angabe des Anbieters · Beleg 7
inspect_doc_structure
Essential tool for finding safe insertion points and understanding document structure.… Angabe des Anbieters · Beleg 7
debug_docs_runtime_info
Return runtime/source information for diagnosing stale MCP server instances. This is a temporary diagnostic tool intended to verify which code checkout the running MCP server has loaded. Angabe des Anbieters · Beleg 7
create_table_with_data
Creates a table and populates it with data in one reliable operation. CRITICAL: YOU MUST CALL inspect_doc_structure FIRST TO GET THE INDEX!… Angabe des Anbieters · Beleg 7
debug_table_structure
ESSENTIAL DEBUGGING TOOL - Use this whenever tables don't work as expected.… Angabe des Anbieters · Beleg 7
export_doc_to_pdf
Exports a Google Doc to PDF format and saves it to Google Drive.… Angabe des Anbieters · Beleg 7
update_paragraph_style
Apply paragraph-level formatting, heading styles, and/or list formatting to a range in a Google Doc.… Angabe des Anbieters · Beleg 7
get_doc_as_markdown
Reads a Google Doc and returns it as clean Markdown with optional comment context.… Angabe des Anbieters · Beleg 7
manage_doc_tab
Manage document tabs: create, rename, delete, or populate from Markdown.… Angabe des Anbieters · Beleg 7
search_gmail_messages
Searches messages in a user's Gmail account based on a query. Returns both Message IDs and Thread IDs for each found message, along with Gmail web interface links for manual verification.… Angabe des Anbieters · Beleg 8
get_gmail_message_content
Retrieves the full content (subject, sender, recipients, body) of a specific Gmail message. Bodies are returned inline and truncated at 20,000 characters.… Angabe des Anbieters · Beleg 8
get_gmail_messages_content_batch
Retrieves the content of multiple Gmail messages in a single batch request. Supports up to 25 messages per batch to prevent SSL connection exhaustion.… Angabe des Anbieters · Beleg 8
get_gmail_attachment_content
Downloads an email attachment and saves it to local disk. In stdio mode, returns the local file path for direct access. In HTTP mode, returns a temporary download URL (valid for 1 hour).… Angabe des Anbieters · Beleg 8

Voraussetzungen

  • GOOGLE_OAUTH_CLIENT_ID · Umgebungsvariable · optional · Beleg 9
  • GOOGLE_OAUTH_CLIENT_SECRET · Umgebungsvariable · optional · Beleg 9
  • USER_GOOGLE_EMAIL · Umgebungsvariable · optional · Beleg 9
  • GOOGLE_OAUTH_REDIRECT_URI · Umgebungsvariable · optional · Beleg 9
  • GOOGLE_CLIENT_SECRET_PATH · Umgebungsvariable · optional · Beleg 9
  • GOOGLE_CLIENT_SECRETS · Umgebungsvariable · optional · Beleg 9
  • WORKSPACE_MCP_BASE_URI · Umgebungsvariable · optional · Beleg 9
  • WORKSPACE_MCP_PORT · Umgebungsvariable · optional · Beleg 9
  • WORKSPACE_EXTERNAL_URL · Umgebungsvariable · optional · Beleg 9
  • OAUTHLIB_INSECURE_TRANSPORT · Umgebungsvariable · optional · Beleg 9
  • GOOGLE_PSE_API_KEY · Umgebungsvariable · optional · Beleg 9
  • GOOGLE_PSE_ENGINE_ID · Umgebungsvariable · optional · Beleg 9
  • WORKSPACE_MCP_LOG_LEVEL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_HOST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • MCP_SINGLE_USER_MODE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_TOOLS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_TOOL_TIER · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_READ_ONLY · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_PERMISSIONS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_TRANSPORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_HTTP_PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • WORKSPACE_MCP_RESOLVED_PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • MCP_ENABLE_OAUTH21 · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • FASTMCP_SERVER_AUTH_GOOGLE_JWT_SIGNING_KEY · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • WORKSPACE_MCP_OAUTH_PROXY_STORAGE_BACKEND · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • WORKSPACE_MCP_OAUTH_PROXY_VALKEY_HOST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • WORKSPACE_MCP_OAUTH_PROXY_DISK_DIRECTORY · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • FASTMCP_HOME · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • WORKSPACE_MCP_ALLOWED_CLIENT_REDIRECT_URIS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • WORKSPACE_MCP_DISABLED_TOOLS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11

Installation

uvx workspace-mcp --tools gmail drive calendar

Eckdaten

—: Angabe nicht belegt.

Maintainer
taylorwilsdon
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
Google Calendar, Gmail, Google Docs, Google Drive, Google Sheets
Bereiche
Büro, Vertrieb, Content, Kommunikation
Plattformen
—
Version
2.0.0
Release
v2.0.0
Clients
Claude Code, Claude Desktop, ChatGPT, VS Code, Codex, LM Studio
Repository-Themen
ai, gmail, google-calendar, google-workspace, llm, llm-tools, mcp, mcp-server, google-chat, google-drive

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben, senden
Authentifizierung
—
Transport
—
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (11)

679714F7<MCPSERVE<<<<<<<<<<<<<Q11<UNGEPRUEFT<<<<<<<<<<<<<<<<

Verbundenes