claude-appsscript-pro
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| test_connectionB | Test MCP connection and OAuth status |
| diagnostic_infoB | Get detailed OAuth authentication diagnostic information |
| test_apisB | Test individual Google API connections and functionality |
| get_process_infoD | 🔧 MCPサーバープロセス情報取得・トラブルシューティング支援 |
| create_apps_script_systemA | Create a complete Apps Script system with spreadsheet binding and initial files |
| get_script_infoB | Get detailed information about an Apps Script project including Claude optimization analysis |
| add_script_fileA | Add a new file to an Apps Script project while preserving existing files |
| update_script_fileB | Update an existing file in an Apps Script project while preserving all other files |
| get_script_file_contentsB | Get the contents of a specific file from an Apps Script project |
| delete_script_fileA | Delete a file from an Apps Script project while preserving all other files |
| diagnose_script_issuesA | Diagnose script issues and extract only the problem area (10-20 lines) for 99% output reduction |
| apply_code_patchB | Apply Unified Diff patch to a file while preserving all other files - 99% output reduction |
| smart_fix_scriptC | Integrated diagnosis → instruction generation → patch workflow for automatic script fixing - 99% output reduction |
| apply_enhanced_patchC | 🚀 Advanced patch system with anchor-based positioning + fuzzy matching + two-stage fallback algorithm - Solves line number drift problem completely |
| apply_html_patchC | 🎯 HTML-specialized patch system with normalization, regex matching, and anchor-based positioning for HTML files |
| add_anchors_to_fileB | 🎯 Automatic anchor insertion system - Adds anchor comments to functions and classes for future patch positioning accuracy |
| apply_enhanced_patchC | 🚀 Enhanced Patch System - Revolutionary anchor-based code patching with 99% output reduction |
| add_anchors_to_fileB | ⚓ Anchor Generation System - Automatically add navigation anchors to functions for precise patching |
| validate_function_consistencyC | Validate consistency between menu functions and implementations to prevent runtime errors |
| generate_function_stubsB | Generate implementation stubs for missing functions to prevent runtime errors |
| analyze_apps_script_function_dependenciesB | Analyze Apps Script function dependencies and suggest optimal implementation order |
| analyze_formula_dependenciesB | Analyze formula dependencies and detect circular references with 99% output reduction |
| optimize_formula_performanceC | Analyze and optimize formula performance with 30-50% speed improvement |
| detect_formula_errorsC | Detect formula errors and provide repair suggestions with 99% output reduction |
| deploy_webappC | 🚀 Apps Script プロジェクトを Web アプリとしてデプロイ・公開 |
| smart_update_webappA | ⚡ 最新Webアプリデプロイメントを自動特定・更新(推奨) |
| update_webapp_deploymentC | 🔧 既存 Web アプリデプロイメントの設定更新・変更 |
| list_webapp_deploymentsC | 📋 Apps Script プロジェクトのデプロイメント一覧取得 |
| get_webapp_deployment_infoB | 🔍 特定デプロイメントの詳細情報・URL取得 |
| delete_webapp_deploymentC | 🗑️ Web アプリデプロイメントの安全削除 |
| capture_browser_consoleC | 🔍 ブラウザコンソールログ取得・JavaScriptエラー監視 |
| debug_web_appC | 🐛 Google Apps Script Webアプリのデバッグ・エラー分析 |
| monitor_sheets_scriptsC | 📊 Google Sheetsカスタム関数・Apps Scriptエラー監視 |
| analyze_html_serviceC | 🌐 HTMLサービス・ブラウザサイドデバッグ分析 |
| measure_web_vitalsC | ⚡ Core Web Vitals・パフォーマンス指標測定 |
| analyze_performance_metricsC | 📊 詳細パフォーマンス分析・ボトルネック特定 |
| monitor_memory_usageB | 💾 メモリ使用量監視・リーク検出 |
| lighthouse_auditC | 🏆 Lighthouse品質監査・SEO・アクセシビリティ |
| read_sheet_dataC | 📊 Google Sheets API経由でデータ直接読み込み(Apps Script不要) |
| write_sheet_dataB | ✍️ Google Sheets API経由でデータ直接書き込み(Apps Script不要) |
| update_sheet_rangeA | 🎯 特定範囲のピンポイント更新・既存データ保持 |
| append_sheet_dataA | ➕ 既存データ保持・新規行安全追加 |
| create_spreadsheetC | 📋 新規スプレッドシート作成・プロパティ設定 |
| get_spreadsheet_metadataC | 📊 スプレッドシートメタデータ・構造情報取得 |
| manage_sheet_tabsB | 🗂️ シートタブ管理(作成・削除・複製・更新) |
| update_spreadsheet_propertiesD | ⚙️ スプレッドシートプロパティ更新 |
| set_sheet_permissionsC | 🔐 スプレッドシート権限・共有設定管理 |
| create_sheetA | Create a new sheet within an existing Google Spreadsheet using Sheets API |
| delete_sheetB | Delete a sheet from Google Spreadsheet using Sheets API |
| list_sheetsB | List all sheets in a Google Spreadsheet with properties |
| rename_sheetB | Rename an existing sheet in Google Spreadsheet |
| apply_conditional_formattingB | Apply conditional formatting to a range in Google Spreadsheet |
| add_data_validationB | Add data validation rules to a cell range for input restrictions and data quality control |
| remove_data_validationB | Remove data validation rules from a cell range |
| list_data_validationsB | List all data validation rules in a sheet with details |
| update_data_validationB | Update existing data validation rules in a cell range |
| execute_script_functionC | 🎯 Apps Script関数の直接実行(革新的機能) |
| list_executable_functionsC | 📋 実行可能なApps Script関数一覧取得 |
| get_execution_transcriptC | 📊 最新の実行ログ・デバッグ情報取得 |
| intelligent_workflow_analyzerC | 🧠 ユーザーの意図を分析し、最適なツールチェーンを自動提案・実行する智能システム |
| auto_development_assistantC | 🚀 開発タスクを自律的に分析・実行する完全自動開発アシスタント |
| smart_problem_solverC | 🔧 システム問題を自動検出・分析・解決する智能トラブルシューティングシステム |
| context_aware_optimizerC | ⚡ プロジェクト全体を分析して最適化提案・実行する智能最適化システム |
| execute_functionC | 🎯 Apps Script関数実行(execute_script_functionのエイリアス) |
| get_sheet_dataC | スプレッドシートデータ取得(read_sheet_dataのエイリアス) |
| update_sheet_dataC | スプレッドシートデータ更新(write_sheet_dataのエイリアス) |
| get_sheet_infoC | スプレッドシートメタ情報取得(get_spreadsheet_metadataのエイリアス) |
| clear_sheet_dataC | シートデータクリア(update_sheet_rangeのエイリアス) |
| batch_update_sheetC | シート一括更新(update_sheet_rangeのエイリアス) |
| apply_patchD | コードパッチ適用(apply_code_patchのエイリアス) |
| apply_anchor_patchD | アンカーベースパッチ(apply_enhanced_patchのエイリアス) |
| smart_patchD | スマートパッチ(smart_fix_scriptのエイリアス) |
| multi_patchC | 複数パッチ適用(apply_html_patchのエイリアス) |
| get_deploymentsC | デプロイ一覧取得(list_webapp_deploymentsのエイリアス) |
| update_deploymentD | デプロイ更新(update_webapp_deploymentのエイリアス) |
| list_script_filesC | スクリプトファイル一覧(get_script_infoのエイリアス) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/overdozer1124/claude-appsscript-pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server