TG

tanaikech/ggsrun

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

172 stars 20 forks 品質 66 トレンド 25MIT

LLM/AIエージェント向けの高性能Google DriveのCLIおよびモデルコンテキストプロトコル(MCP)サーバー。安全なホワイトリスト化されたランタイムサンドボックスの下でGoogle Apps Script(GAS)をネイティブに実行し、転送を自動化します,...

概要

これは、エンタープライズグレードのCLIアプリケーションおよびモデルコンテキストプロトコル(MCP)サーバーであり、Google DriveのI/O操作を執拗にオーケストレーションし、ローカル端末からネイティブに、または自律型大規模言語モデル(LLM)エージェントを介してGoogle Apps Script(GAS)をステートフルに実行することを目的としています。 Go 1.26.4+を基盤に構築されたggsrunは、従来のシングルスレッド処理を最先端のチャネルベースの並行ストリーミングアーキテクチャへと移行します。最大ネットワークスループット、ネイティブ共有ドライブ(Omni-Drive)サポート、高度なMIME解決、強靭な自己修復リトライ、そして自律実行時に制限可能なGoogle Workspace APIをネイティブに備えています。 オンボーディング、開発、高度な運用をできるだけシームレスにするために、当社のドキュメントは完全にモジュール化されています。興味のある分野へ直接アクセスしてください: 1. : お気に入りのローカルテキストエディタや端末を使って、Google Apps Scriptをシームレスに開発します。2.

概要(AI 翻訳)


🚀 概要

ggsrunは、Google DriveのI/O操作を執拗にオーケストレーションし、ローカル端末または自律型大規模言語モデル(LLM)エージェントを介してGoogle Apps Script(GAS)をステートフルに実行するために設計されたエンタープライズグレードのCLIアプリケーションおよびモデルコンテキストプロトコル(MCP)サーバーです。

Go 1.26.4+を基盤にしたggsrunは、従来のシングルスレッド処理を最先端のチャネルベースの並行ストリーミングアーキテクチャへと移行します。最大ネットワークスループット、ネイティブの共有ドライブ(Omni-Drive)サポート、高度なMIME解決、強靭な自己修復リトライ、そして自律実行時にGoogle Workspace APIを制限するネイティブのセキュリティサンドボックスを提供します。


🗺️ ドキュメントディレクトリ索引

オンボーディング、開発、高度な運用をできるだけシームレスにするために、当社のドキュメントは完全にモジュール化されています。興味のある分野へ直接アクセスしてください:

ガイド/マニュアル 説明 リンク
🚀 セットアップ&オンボーディングガイド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 のガイドから始めましょう →