- Explore MCP Servers
- dev-assist
Dev Assist
What is Dev Assist
dev-assist is a monorepo for the Google Workspace Developer Assist project that provides an MCP server with tools for AI assistants to access and search Google Workspace documentation.
Use cases
Use cases for dev-assist include generating previews of Google card components for testing, enhancing AI assistants with access to Google Workspace documentation, and streamlining the development process for Google Workspace applications.
How to use
To use dev-assist, developers can clone the repository and utilize the provided packages, such as @googleworkspace/card-dev-assist and @googleworkspace/mcp-dev-assist, to integrate AI functionalities into their Google Workspace applications.
Key features
Key features of dev-assist include a utility library for rendering Google card components, tools for visualizing card previews, and a structured approach to accessing Google Workspace documentation efficiently.
Where to use
dev-assist can be used in the development of Google Workspace Add-ons, AI assistant applications, and any project that requires integration with Google Workspace services.
Overview
What is Dev Assist
dev-assist is a monorepo for the Google Workspace Developer Assist project that provides an MCP server with tools for AI assistants to access and search Google Workspace documentation.
Use cases
Use cases for dev-assist include generating previews of Google card components for testing, enhancing AI assistants with access to Google Workspace documentation, and streamlining the development process for Google Workspace applications.
How to use
To use dev-assist, developers can clone the repository and utilize the provided packages, such as @googleworkspace/card-dev-assist and @googleworkspace/mcp-dev-assist, to integrate AI functionalities into their Google Workspace applications.
Key features
Key features of dev-assist include a utility library for rendering Google card components, tools for visualizing card previews, and a structured approach to accessing Google Workspace documentation efficiently.
Where to use
dev-assist can be used in the development of Google Workspace Add-ons, AI assistant applications, and any project that requires integration with Google Workspace services.
Content
Google Workspace Developer Assist
This is a monorepo for the Google Workspace Developer Assist project.
Packages
@googleworkspace/card-dev-assist
A utility library for generating previews of Google card components. This package provides tools to render and visualize card cards, making it easier to develop and test Google Workspace Add-ons.
@googleworkspace/mcp-dev-assist
A Model Context Protocol, server that provides tools for accessing and searching Google Workspace documentation.
The Model Context Protocol (MCP) is a standard that enables AI assistants to access external tools and data through a network of specialized servers.
This server enables AI assistants and other tools to:
- Retrieve up-to-date information about Google Workspace APIs and services
- Preview Google Workspace Cards
To get started, you can add this server to your MCP client configuration.
{
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@googleworkspace/mcp-dev-assist",
"--stdio"
],
"env": {
"GOOGLE_API_KEY": "YOUR_API_KEY",
"GOOGLE_SEARCH_ENGINE_ID": "701ecba480bf443fa"
}
}
Tip: Try installing with
npm i -g @googleworkspace/mcp-dev-assist
to be able to debug installation issues.
See the usage section for more details on how to configure and run this server including HTTP transport options.
Development
Contributions are welcome! Please see our Contributing Guide for more information.
pnpm install
pnpm build
pnpm test
pnpm check
pnpm lint
To add a new version for a pull request, run:
pnpm changeset add
If changes are made to the documentation, you can update the documentation by running:
pnpm readme
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Support
For support, please open an issue on GitHub.