by universal-mcp
Google-Docs Universal MCP Server provides a standardized interface for interacting with Google Docs tools and services, enabling real-time document creation, editing, and collaboration through a unified API.
This project provides a Universal MCP (Model Context Protocol) server for Google Docs. It offers a standardized interface to interact with Google Docs tools and services through a unified API, enabling real-time document creation, editing, and collaboration. It is built using the Universal MCP framework, ensuring compatibility with other MCP-compliant services and tools.
Directly from agentr.dev:
Local Development:
uv
(install globally with pip install uv
).uv sync
to install dependencies into a local virtual environment (.venv
).source .venv/bin/activate
.venv\Scripts\Activate
mcp dev src/universal_mcp_google_docs/server.py
and note the address and port.mcp install src/universal_mcp_google_docs/server.py
.src/universal_mcp_google_docs/README.md
file lists available tools, suggesting extensibility.Q: What is Universal MCP? A: Universal MCP (Model Context Protocol) is a framework that provides a standardized interface for interacting with various tools and services through a unified API.
Q: Where can I find the full list of available tools?
A: The full list of available tools can be found at ./src/universal_mcp_google_docs/README.md
within the project repository.
Q: What are the prerequisites for local development?
A: You need Python 3.11+ and uv
(installed globally with pip install uv
).
Q: How do I activate the virtual environment?
A: On Linux/macOS, use source .venv/bin/activate
. On Windows (PowerShell), use .venv\Scripts\Activate
.
Q: What license is this project released under? A: This project is licensed under the MIT License.
This repository contains an implementation of an Google-Docs Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Google-Docs'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.
You can start using Google-Docs directly from agentr.dev. Visit agentr.dev/apps and enable Google-Docs.
If you have not used universal mcp before follow the setup instructions at agentr.dev/quickstart
The full list of available tools is at ./src/universal_mcp_google_docs/README.md
Ensure you have the following before you begin:
pip install uv
)Follow the steps below to set up your development environment:
Sync Project Dependencies
uv sync
This installs all dependencies from pyproject.toml
into a local virtual environment (.venv
).
Activate the Virtual Environment
For Linux/macOS:
source .venv/bin/activate
For Windows (PowerShell):
.venv\Scripts\Activate
Start the MCP Inspector
mcp dev src/universal_mcp_google_docs/server.py
This will start the MCP inspector. Make note of the address and port shown in the console output.
Install the Application
mcp install src/universal_mcp_google_docs/server.py
.
βββ src/
β βββ universal_mcp_google_docs/
β βββ __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
This project is licensed under the MIT License.
Generated with MCP CLI β Happy coding! π
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by elie222
An AIβpowered email assistant that automates inbox management, enabling users to reach inbox zero fast by handling replies, labeling, archiving, unsubscribing, and providing analytics through a plainβtext prompt configuration.
by makenotion
Provides a remote Model Context Protocol server for the Notion API, enabling OAuthβbased installation and optimized toolsets for AI agents with minimal token usage.
by sooperset
MCP Atlassian is a Model Context Protocol (MCP) server that integrates AI assistants with Atlassian products like Confluence and Jira. It enables AI to automate tasks, search for information, and manage content within Atlassian ecosystems.
by ggozad
Interact with Ollama models through an intuitive terminal UI, supporting persistent chats, system prompts, model parameters, and MCP tools integration.
by nbonamy
A desktop AI assistant that bridges dozens of LLM, image, video, speech, and search providers, offering chat, generative media, RAG, shortcuts, and extensible plugins directly from the OS.
by GongRzhe
Provides tools for creating, editing, and enhancing PowerPoint presentations through a comprehensive set of MCP operations powered by python-pptx.
by GongRzhe
Creates, reads, and manipulates Microsoft Word documents through a standardized interface for AI assistants, enabling rich editing, formatting, and analysis capabilities.
by GongRzhe
Gmail-MCP-Server is a Model Context Protocol (MCP) server that integrates Gmail functionalities into AI assistants like Claude Desktop. It enables natural language interaction for email management, supporting features like sending, reading, and organizing emails.
by nspady
google-calendar-mcp is a Model Context Protocol (MCP) server that integrates Google Calendar with AI assistants. It enables AI assistants to manage Google Calendar events, including creating, updating, deleting, and searching for events.