TG

tanaikech/ggsrun

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

172 stars 20 forks Качество 66 Тренд 25MIT

Высокопроизводительный сервер Google Drive CLI и Model Context Protocol (MCP) для LLM/AI-агентов. Нативное выполнение Google Apps Script (GAS) в безопасном песочнице в белом списке, автоматизация передачи,...

Обзор

— это корпоративное приложение CLI и сервер Model Context Protocol (MCP), предназначенный для неустанной организации операций ввода-вывода Google Drive и выполнения Google Apps Script (GAS) в состоянии нативно с вашего локального терминала или через автономные агенты Large Language Model (LLM). Построенный на Go 1.26.4+, ggsrun превращает устаревшую однопоточную обработку в передовую архитектуру параллельного потокового потока на основе каналов. Он обеспечивает максимальную пропускную способность сети, поддержку нативных Shared Drives (Omni-Drive), продвинутое MIME-разрешение, устойчивые самовосстанавливающиеся повторения и встроенный интерфейс для ограничения API Google Workspace при автономном выполнении. Чтобы сделать адаптацию, разработку и продвинутые операции максимально удобными, наша документация полностью модулирована. Переходите напрямую в область интересов: 1. : Разрабатывайте Google Apps Script с использованием ваших любимых локальных текстовых редакторов и терминалов без проблем. 2.

Обзор (машинный перевод)


🚀 Обзор

ggsrun — это корпоративное CLI-приложение и сервер Model Context Protocol (MCP), разработанные для неустанной координации операций ввода-вывода Google Drive и выполнения Google Apps Script (GAS) в состоянии нативно с вашего локального терминала или через автономные агенты Large Language Model (LLM).

Построенный на Go 1.26.4+, ggsrun переводит устаревшую однопоточную обработку в современную архитектуру параллельного потокового потокового вещания на основе каналов. Он обеспечивает максимальную пропускную способность сети, нативную поддержку Shared Drives (Omni-Drive), продвинутое MIME-разрешение, устойчивые самовосстанавливающиеся повторения и нативный Security Sandbox для ограничения API Google Workspace при автономном выполнении.


🗺️ Индекс каталога документации

Чтобы сделать адаптацию, разработку и продвинутые операции максимально удобными, наша документация полностью модулирована. Переходите напрямую в область интересов:

Руководство / Руководство Описание Ссылка
🚀 Руководство по настройке и онбордингу Пошаговые инструкции по настройке GCP, генерации секретов клиента OAuth2, связыванию Google Apps Script и развертыванию конечных точек шлюза. Руководство по настройке

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

ggsrun


🚀 Overview

ggsrun is an enterprise-grade CLI application and Model Context Protocol (MCP) Server designed to relentlessly orchestrate Google Drive I/O operations and statefully execute Google Apps Script (GAS) natively from your local terminal or via autonomous Large Language Model (LLM) agents.

Built on Go 1.26.4+, ggsrun transitions legacy single-threaded processing into a state-of-the-art, channel-based concurrent streaming architecture. It delivers maximum network throughput, native Shared Drives (Omni-Drive) support, advanced MIME resolution, resilient self-healing retries, and a native Security Sandbox to restrict Google Workspace APIs during autonomous executions.


🗺️ Documentation Directory Index

To make onboarding, development, and advanced operations as seamless as possible, our documentation is fully modularized. Navigate directly to your area of interest:

Guide / Manual Description Link
🚀 Setup & Onboarding Guide Step-by-step instructions to configure GCP, generate OAuth2 client secrets, link Google Apps Script, and deploy gateway endpoints. Setup Guide
📖 Command Reference Manual In-depth breakdown of all 15+ subcommands (e.g. exe1, exe2, download, upload), recipes, and Mermaid architectural diagrams. Command Reference
🛡️ Security Sandbox Guide Explains the memory-based wrapper injection, whitelist configuration schemas (sandbox_config.json), and security validation scenarios. Sandbox Guide
🔄 Stateful Execution Lifecycle Deep-dive explanation of the backup, sandboxing, upload, execution, and resilient rollback phases of the exe1 command. Execution Lifecycle
🤖 MCP Server Guide Configuration to run ggsrun as an autonomous tool provider in AI environments (like Claude Desktop or Antigravity), schemas, and scenarios. MCP Server Guide
💻 Interactive TUI Filer Guide All keyboard shortcuts, search highlighter rules, clipboard integration, and history for the split-screen Japanese PC-98 Filer Mode (ggsrun fd). TUI Filer Guide
🧪 Local Development & Testing Detailed guide for configuring environment variables (.env), understanding CLI/TUI mock tests, and running automated test suites. Development Guide
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →