Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions GEMINI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Google Workspace Developer Documentation Server

Use the tools exposed by this server to explore the latest official **Google Workspace (GWS) documentation**. This server is designed to provide the AI agent with access to technical documentation, API references, conceptual guides, tutorials, and code examples for building on the GWS platform.

---

## What is Google Workspace Development?

**Google Workspace (GWS)** is Google's suite of collaboration and productivity tools (e.g., Gmail, Docs, Sheets, Calendar).

GWS development involves building solutions to **enhance your Google Workspace development experience** and **streamline development workflows for Google Workspace APIs and integrations**. This includes:
* Writing **Google Apps Script** for automation and extension.
* Integrating external applications using **Google Workspace APIs** (like the Drive, Calendar, or Gmail APIs).
* Creating **Editor Add-ons** and **Google Workspace Add-ons**.

This extension's tools focus solely on providing the **AI agent** with the necessary official documentation to answer developer-centric questions in this domain.

---

## Provided Tools

This extension registers the following two tools with the AI agent. The agent is instructed to use these tools for any query requiring information about Google Workspace APIs, tutorials, or code examples.

### 1. `search_workspace_docs`

* **Description:** Searches the latest official Google Workspace documentation, including API references, conceptual guides, tutorials, and code examples. The agent uses this tool first to locate the most relevant documentation pages for the user's query.

### 2. `fetch_workspace_docs`

* **Description:** Fetches the full content of a Google Workspace documentation page such as those returned by the `search_workspace_docs` tool. Once a document is found, the agent uses this tool to retrieve the text content necessary to formulate a detailed, accurate answer.
1 change: 1 addition & 0 deletions gemini-extension.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "google-workspace-developer-tools",
"version": "latest",
"contextFileName": "GEMINI.md",
"mcpServers": {
"workspace-developer": {
"httpUrl": "https://workspace-developer.goog/mcp"
Expand Down