TG

tanaikech/ggsrun

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

172 stars 20 forks 품질 66 트렌드 25MIT

LLM/AI 에이전트용 고성능 Google Drive CLI 및 모델 컨텍스트 프로토콜(MCP) 서버입니다. 보안 화이트리스트 런타임 샌드박스 하에서 Google Apps Script(GAS)를 네이티브로 실행하고, 전송을 자동화할 수 있습니다,...

개요

이 서버는 Google Drive I/O 작업을 끊임없이 조율하고, 로컬 터미널이나 자율 대형 언어 모델(LLM) 에이전트를 통해 Google Apps Script(GAS)를 상태 상태로 실행하도록 설계된 엔터프라이즈급 CLI 애플리케이션이자 모델 컨텍스트 프로토콜(MCP) 서버입니다. Go 1.26.4+를 기반으로 구축된 ggsrun은 기존 싱글스레드 처리를 최첨단 채널 기반 동시 스트리밍 아키텍처로 전환합니다. 최대 네트워크 처리량, 네이티브 공유 드라이브(옴니-드라이브) 지원, 고급 MIME 해상도, 견고한 자가 치유 재전송, 그리고 자율 실행 시 구글 워크스페이스 API를 제한하는 네이티브를 제공합니다. 온보딩, 개발 및 고급 운영을 최대한 원활하게 하기 위해 저희 문서는 완전히 모듈화되어 있습니다. 관심 분야로 바로 이동하세요: 1. : 좋아하는 로컬 텍스트 편집기와 터미널을 사용해 구글 앱 스크립트를 원활하게 개발하세요. 2.

개요(AI 번역)


🚀 개요

ggsrun는 엔터프라이즈급 CLI 애플리케이션이자 모델 컨텍스트 프로토콜(MCP) 서버로, 구글 드라이브 입출력 작업을 끊임없이 조율하고 로컬 터미널이나 자율 대형 언어 모델(LLM) 에이전트를 통해 구글 앱 스크립트(GAS)를 상태 상태로 실행할 수 있도록 설계되었습니다.

Go 1.26.4+를 기반으로 구축된 ggsrun은 기존 단일 스레드 처리를 최첨단 채널 기반 동시 스트리밍 아키텍처로 전환합니다. 최대 네트워크 처리량, 네이티브 공유 드라이브(Omni-Drive) 지원, 고급 MIME 해상도, 견고한 자가 치유 재전송, 그리고 자율 실행 시 Google Workspace API를 제한하는 네이티브 Security Sandbox를 제공합니다.


🗺️ 문서 디렉토리 색인

온보딩, 개발 및 고급 운영을 최대한 원활하게 하기 위해 저희 문서는 완전히 모듈화되어 있습니다. 관심 분야로 바로 이동하세요:

가이드 / 매뉴얼 설명 링크
🚀 설정 및 온보딩 가이드 GCP 설정, OAuth2 클라이언트 비밀 생성, Google Apps Script 링크, 게이트웨이 엔드포인트 배포에 대한 단계별 안내. 설정 가이드

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →