├── .env.example ├── .gitattributes ├── .gitignore ├── .gitkeep ├── Dockerfile ├── ERROR_HANDLING_ENHANCEMENT.md ├── LOGGING.md ├── OAUTH_IMPLEMENTATION.md ├── OAUTH_SETUP.md ├── README.md ├── commands └── tools.js ├── demo └── google app script mcp demo.gif ├── helpers ├── check-deployments.js ├── check-head-deployment.js ├── convert-to-oauth.js ├── create-proper-webapp.js ├── create-web-app-fixed.js ├── create-web-app.js └── create-webapp-deployment.js ├── index.js ├── lib ├── authHelper.js ├── logger.js ├── oauth-helper.js ├── tokenManager.js └── tools.js ├── mcpServer.js ├── oauth-setup.js ├── package.json ├── test ├── debug-content-fetch.js ├── debug-deployment.js ├── debug-mcp-deployment.js ├── debug-test.js ├── deploy-complete-webapp.js ├── oauth-setup-broken.js ├── oauth-setup-fixed.js ├── simple-oauth-test.js ├── simple-test.js ├── test-complete-mcp-webapp.js ├── test-fields-issue.js ├── test-logging.js ├── test-mcp-content.js ├── test-mcp-deployment-direct.js ├── test-mcp-deployment-fix.js ├── test-mcp-deployment-get.js ├── test-mcp-errors.js ├── test-mcp-fetch-processes.js ├── test-mcp-processes.js ├── test-mcp-tools.js ├── test-mcp-version-fix.js ├── test-oauth.js ├── test-token-management.js ├── test-versions-list.js ├── update-and-deploy-dark-theme.js ├── update-error-handling.js ├── update-tools.js └── update-webapp-deployment.js └── tools ├── google-app-script-api └── apps-script-api │ ├── script-processes-list-script-processes.js │ ├── script-processes-list.js │ ├── script-projects-create.js │ ├── script-projects-deployments-create.js │ ├── script-projects-deployments-delete.js │ ├── script-projects-deployments-get.js │ ├── script-projects-deployments-list.js │ ├── script-projects-deployments-update.js │ ├── script-projects-get-content.js │ ├── script-projects-get-metrics.js │ ├── script-projects-get.js │ ├── script-projects-update-content.js │ ├── script-projects-versions-create.js │ ├── script-projects-versions-get.js │ ├── script-projects-versions-list.js │ └── script-scripts-run.js └── paths.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /ERROR_HANDLING_ENHANCEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/ERROR_HANDLING_ENHANCEMENT.md -------------------------------------------------------------------------------- /LOGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/LOGGING.md -------------------------------------------------------------------------------- /OAUTH_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/OAUTH_IMPLEMENTATION.md -------------------------------------------------------------------------------- /OAUTH_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/OAUTH_SETUP.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /commands/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/commands/tools.js -------------------------------------------------------------------------------- /demo/google app script mcp demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/demo/google app script mcp demo.gif -------------------------------------------------------------------------------- /helpers/check-deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/check-deployments.js -------------------------------------------------------------------------------- /helpers/check-head-deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/check-head-deployment.js -------------------------------------------------------------------------------- /helpers/convert-to-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/convert-to-oauth.js -------------------------------------------------------------------------------- /helpers/create-proper-webapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/create-proper-webapp.js -------------------------------------------------------------------------------- /helpers/create-web-app-fixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/create-web-app-fixed.js -------------------------------------------------------------------------------- /helpers/create-web-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/create-web-app.js -------------------------------------------------------------------------------- /helpers/create-webapp-deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/helpers/create-webapp-deployment.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/index.js -------------------------------------------------------------------------------- /lib/authHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/lib/authHelper.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/oauth-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/lib/oauth-helper.js -------------------------------------------------------------------------------- /lib/tokenManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/lib/tokenManager.js -------------------------------------------------------------------------------- /lib/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/lib/tools.js -------------------------------------------------------------------------------- /mcpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/mcpServer.js -------------------------------------------------------------------------------- /oauth-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/oauth-setup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/package.json -------------------------------------------------------------------------------- /test/debug-content-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/debug-content-fetch.js -------------------------------------------------------------------------------- /test/debug-deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/debug-deployment.js -------------------------------------------------------------------------------- /test/debug-mcp-deployment.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/debug-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/debug-test.js -------------------------------------------------------------------------------- /test/deploy-complete-webapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/deploy-complete-webapp.js -------------------------------------------------------------------------------- /test/oauth-setup-broken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/oauth-setup-broken.js -------------------------------------------------------------------------------- /test/oauth-setup-fixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/oauth-setup-fixed.js -------------------------------------------------------------------------------- /test/simple-oauth-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/simple-oauth-test.js -------------------------------------------------------------------------------- /test/simple-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/simple-test.js -------------------------------------------------------------------------------- /test/test-complete-mcp-webapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-complete-mcp-webapp.js -------------------------------------------------------------------------------- /test/test-fields-issue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-fields-issue.js -------------------------------------------------------------------------------- /test/test-logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-logging.js -------------------------------------------------------------------------------- /test/test-mcp-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-content.js -------------------------------------------------------------------------------- /test/test-mcp-deployment-direct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-deployment-direct.js -------------------------------------------------------------------------------- /test/test-mcp-deployment-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-deployment-fix.js -------------------------------------------------------------------------------- /test/test-mcp-deployment-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-deployment-get.js -------------------------------------------------------------------------------- /test/test-mcp-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-errors.js -------------------------------------------------------------------------------- /test/test-mcp-fetch-processes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-fetch-processes.js -------------------------------------------------------------------------------- /test/test-mcp-processes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-processes.js -------------------------------------------------------------------------------- /test/test-mcp-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-tools.js -------------------------------------------------------------------------------- /test/test-mcp-version-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-mcp-version-fix.js -------------------------------------------------------------------------------- /test/test-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-oauth.js -------------------------------------------------------------------------------- /test/test-token-management.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-token-management.js -------------------------------------------------------------------------------- /test/test-versions-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/test-versions-list.js -------------------------------------------------------------------------------- /test/update-and-deploy-dark-theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/update-and-deploy-dark-theme.js -------------------------------------------------------------------------------- /test/update-error-handling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/update-error-handling.js -------------------------------------------------------------------------------- /test/update-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/update-tools.js -------------------------------------------------------------------------------- /test/update-webapp-deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/test/update-webapp-deployment.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-processes-list-script-processes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-processes-list-script-processes.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-processes-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-processes-list.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-create.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-deployments-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-deployments-create.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-deployments-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-deployments-delete.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-deployments-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-deployments-get.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-deployments-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-deployments-list.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-deployments-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-deployments-update.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-get-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-get-content.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-get-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-get-metrics.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-get.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-update-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-update-content.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-versions-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-versions-create.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-versions-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-versions-get.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-projects-versions-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-projects-versions-list.js -------------------------------------------------------------------------------- /tools/google-app-script-api/apps-script-api/script-scripts-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/google-app-script-api/apps-script-api/script-scripts-run.js -------------------------------------------------------------------------------- /tools/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohalmah/google-appscript-mcp-server/HEAD/tools/paths.js --------------------------------------------------------------------------------