Google Workspace Automation Builder Server
БесплатноНе проверенEnables automation of Google Workspace tasks, including reading/writing sheets, generating Apps Script code, and creating webhook senders, with AI assistance vi
Описание
Enables automation of Google Workspace tasks, including reading/writing sheets, generating Apps Script code, and creating webhook senders, with AI assistance via Claude.
README
A Model Context Protocol (MCP) server that helps you automate Google Workspace tasks, generate Apps Script code, and build workflows with AI assistance.
Features
Current Tools
- read_sheet - Read data from Google Sheets
- write_sheet - Write data to Google Sheets
- generate_apps_script - Generate Apps Script code from natural language descriptions
- create_webhook_sender - Generate code to send sheet data to webhooks (Zapier, Make, etc.)
Planned Features
- Deploy Apps Script projects directly to Google
- Create and manage time-based triggers
- AI-powered workflow generation with Claude
- Template library for common patterns
- Multi-sheet operations
- Advanced error handling and logging
Installation
- Clone or navigate to this directory
- Install dependencies:
npm install
- Copy the environment file and add your credentials:
cp .env.example .env
- Build the project:
npm run build
Configuration
Setting up Google Workspace API
- Go to Google Cloud Console
- Create a new project or select existing one
- Enable Google Sheets API and Google Apps Script API
- Create OAuth 2.0 credentials
- Add credentials to
.envfile
Setting up Anthropic API (Optional)
- Go to Anthropic Console
- Generate an API key
- Add to
.envfile asANTHROPIC_API_KEY
Using with Claude Desktop
Add this server to your Claude Desktop configuration:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"google-workspace": {
"command": "node",
"args": [
"/Users/lindsayellis/Desktop/google-workspace-mcp/dist/index.js"
],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REFRESH_TOKEN": "your_refresh_token",
"ANTHROPIC_API_KEY": "your_anthropic_key"
}
}
}
}
After adding the configuration, restart Claude Desktop.
Usage Examples
Generate a webhook sender script
Ask Claude:
Use the create_webhook_sender tool to generate a script that sends all data from my sheet to this Zapier webhook: https://hooks.zapier.com/hooks/catch/xxxxx/xxxxx/
Generate custom Apps Script
Ask Claude:
Use generate_apps_script to create a script that:
- Runs every Monday at 9am
- Processes column A with AI
- Writes results to column B
- Sends a summary email
Read sheet data
Ask Claude:
Use read_sheet to get data from spreadsheet ID "1ABC...XYZ" range "Sheet1!A1:D10"
Development
Run in development mode with auto-reload:
npm run dev
Build for production:
npm run build
Project Structure
google-workspace-mcp/
├── src/
│ └── index.ts # Main MCP server
├── dist/ # Compiled JavaScript
├── .env # Your credentials (not committed)
├── .env.example # Template for credentials
├── package.json
├── tsconfig.json
└── README.md
Troubleshooting
Server not appearing in Claude Desktop:
- Check that the path in
claude_desktop_config.jsonis correct - Make sure you've run
npm run build - Restart Claude Desktop completely
- Check logs:
tail -f ~/Library/Logs/Claude/mcp*.log
Authentication errors:
- Verify your Google Cloud credentials
- Make sure APIs are enabled
- Check that OAuth consent screen is configured
Next Steps
- Set up Google OAuth authentication
- Implement Claude API integration for script generation
- Add Apps Script deployment functionality
- Create template library
- Add more advanced tools
Contributing
Feel free to add new tools and features! The MCP SDK makes it easy to extend.
License
ISC
Установка Google Workspace Automation Builder Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Lindsayellis22/google-workspace-mcpFAQ
Google Workspace Automation Builder Server MCP бесплатный?
Да, Google Workspace Automation Builder Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Google Workspace Automation Builder Server?
Нет, Google Workspace Automation Builder Server работает без API-ключей и переменных окружения.
Google Workspace Automation Builder Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Google Workspace Automation Builder Server в Claude Desktop, Claude Code или Cursor?
Открой Google Workspace Automation Builder Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Google Workspace Automation Builder Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
