Skip to main content
Glama

mcp-google-sheets

package.json16.4 kB
{ "name": "activepieces", "version": "0.70.4", "rcVersion": "0.70.4-rc.0", "scripts": { "prepare": "husky install", "serve:frontend": "nx serve react-ui", "serve:backend": "nx serve server-api", "serve:engine": "nx serve engine", "push": "npx nx run-many --target=lint --fix && git push", "dev": "concurrently -n \"GUI,API,ENG\" -c \"bgBlue.bold,bgGreen.bold,bgRed.bold\" \"npm:serve:frontend\" \"npm:serve:backend\" \"npm:serve:engine\"", "dev:backend": "concurrently -n \"API,ENG\" -c \"bgGreen.bold,bgRed.bold\" \"npm:serve:backend\" \"npm:serve:engine\"", "dev:frontend": "concurrently -n \"GUI,API,ENG\" -c \"bgBlue.bold,bgGreen.bold,bgRed.bold\" \"npm:serve:frontend\" \"npm:serve:backend\" \"npm:serve:engine\"", "start": "npm i && npm run dev", "test:e2e": "nx run tests-e2e:test-e2e", "cli": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts", "create-piece": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts pieces create", "create-action": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts actions create", "create-trigger": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts triggers create", "sync-pieces": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts pieces sync", "build-piece": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts pieces build", "publish-piece-to-api": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts pieces publish piece", "publish-piece": "npx ts-node -r tsconfig-paths/register --project tools/tsconfig.tools.json tools/scripts/pieces/publish-piece.ts", "workers": "npx ts-node -r tsconfig-paths/register --project packages/cli/tsconfig.json packages/cli/src/index.ts workers", "pull-i18n": "crowdin pull --config crowdin.yml", "push-i18n": "crowdin upload sources", "i18n:extract": "i18next --config packages/react-ui/i18next-parser.config.js", "bump-translated-pieces": "npx ts-node --project tools/tsconfig.tools.json tools/scripts/pieces/bump-translated-pieces.ts" }, "private": true, "dependencies": { "@activepieces/import-fresh-webpack": "3.3.0", "@ai-sdk/anthropic": "2.0.3", "@ai-sdk/azure": "2.0.12", "@ai-sdk/google": "2.0.6", "@ai-sdk/openai": "2.0.12", "@ai-sdk/replicate": "1.0.3", "@anthropic-ai/sdk": "0.39.0", "@atproto/api": "0.16.0", "@authenio/samlify-node-xmllint": "2.0.0", "@aws-sdk/client-s3": "3.637.0", "@aws-sdk/s3-request-presigner": "3.658.1", "@azure/communication-email": "1.0.0", "@azure/openai": "1.0.0-beta.11", "@babel/runtime": "7.26.10", "@bull-board/api": "6.10.1", "@bull-board/fastify": "6.10.1", "@codemirror/lang-javascript": "6.2.2", "@codemirror/lang-json": "6.0.1", "@datastructures-js/queue": "4.2.3", "@dnd-kit/core": "6.1.0", "@dnd-kit/modifiers": "7.0.0", "@dnd-kit/sortable": "8.0.0", "@elevenlabs/elevenlabs-js": "2.4.1", "@fastify/basic-auth": "6.2.0", "@fastify/cors": "11.0.1", "@fastify/formbody": "8.0.2", "@fastify/http-proxy": "11.3.0", "@fastify/multipart": "9.0.3", "@fastify/otel": "0.9.3", "@fastify/rate-limit": "10.3.0", "@fastify/swagger": "9.5.1", "@fastify/type-provider-typebox": "5.1.0", "@google/generative-ai": "0.21.0", "@hookform/resolvers": "3.9.0", "@hyperdx/node-opentelemetry": "0.8.2", "@mailchimp/mailchimp_marketing": "3.0.80", "@mailerlite/mailerlite-nodejs": "1.1.0", "@microsoft/microsoft-graph-client": "3.0.7", "@microsoft/microsoft-graph-types": "2.40.0", "@modelcontextprotocol/sdk": "1.11.0", "@notionhq/client": "2.2.11", "@nx/devkit": "21.1.2", "@octokit/rest": "21.1.1", "@onfleet/node-onfleet": "1.3.3", "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.203.0", "@opentelemetry/auto-instrumentations-node": "0.62.0", "@opentelemetry/exporter-metrics-otlp-http": "0.203.0", "@opentelemetry/exporter-metrics-otlp-proto": "0.203.0", "@opentelemetry/exporter-trace-otlp-http": "0.203.0", "@opentelemetry/sdk-logs": "0.203.0", "@opentelemetry/sdk-metrics": "2.0.1", "@opentelemetry/sdk-node": "0.203.0", "@qdrant/js-client-rest": "1.7.0", "@radix-ui/react-accordion": "1.2.4", "@radix-ui/react-avatar": "1.1.0", "@radix-ui/react-checkbox": "1.1.1", "@radix-ui/react-collapsible": "1.1.0", "@radix-ui/react-context-menu": "2.2.2", "@radix-ui/react-dialog": "1.1.1", "@radix-ui/react-dropdown-menu": "2.1.1", "@radix-ui/react-icons": "1.3.0", "@radix-ui/react-label": "2.1.0", "@radix-ui/react-popover": "1.1.1", "@radix-ui/react-progress": "1.1.0", "@radix-ui/react-radio-group": "1.2.0", "@radix-ui/react-scroll-area": "1.1.0", "@radix-ui/react-select": "2.1.1", "@radix-ui/react-separator": "1.1.0", "@radix-ui/react-slider": "1.3.5", "@radix-ui/react-slot": "1.1.0", "@radix-ui/react-switch": "1.1.0", "@radix-ui/react-tabs": "1.1.0", "@radix-ui/react-toast": "1.2.1", "@radix-ui/react-toggle": "1.1.0", "@radix-ui/react-tooltip": "1.1.2", "@rollup/wasm-node": "4.21.2", "@runware/sdk-js": "1.1.44", "@segment/analytics-next": "1.72.0", "@segment/analytics-node": "2.2.0", "@sendgrid/mail": "8.0.0", "@sentry/node": "7.120.0", "@sinclair/typebox": "0.34.11", "@slack/web-api": "7.9.0", "@socket.io/redis-adapter": "8.2.1", "@supabase/supabase-js": "2.49.9", "@tanstack/react-query": "5.51.1", "@tanstack/react-table": "8.19.2", "@tanstack/react-virtual": "3.13.11", "@tiptap/extension-mention": "2.5.4", "@tiptap/extension-placeholder": "2.5.5", "@tiptap/extension-typography": "^2.22.3", "@tiptap/pm": "2.5.4", "@tiptap/react": "2.5.4", "@tiptap/starter-kit": "2.5.4", "@tiptap/suggestion": "2.5.4", "@tryfabric/martian": "1.2.0", "@types/amqplib": "0.10.5", "@types/docusign-esign": "5.19.9", "@types/imapflow": "1.0.18", "@types/js-yaml": "4.0.9", "@types/pg-format": "1.0.5", "@types/proper-lockfile": "4.1.4", "@types/showdown": "2.0.6", "@uiw/codemirror-theme-github": "4.23.0", "@uiw/react-codemirror": "4.23.0", "@xyflow/react": "12.3.5", "ai": "5.0.12", "airtable": "0.11.6", "ajv": "8.12.0", "amqplib": "0.10.4", "assemblyai": "4.7.0", "async-mutex": "0.4.0", "axios": "1.8.3", "axios-retry": "4.4.1", "basic-ftp": "5.0.5", "bcrypt": "6.0.0", "boring-avatars": "1.11.2", "buffer": "6.0.3", "bullmq": "5.28.1", "bullmq-otel": "1.0.1", "checkly": "6.1.1", "cheerio": "1.0.0-rc.12", "chokidar": "3.6.0", "class-variance-authority": "0.7.0", "clear-module": "4.1.2", "cli-table3": "0.6.3", "clipboard": "2.0.11", "clsx": "2.1.1", "cmdk": "^1.1.1", "codemirror": "5.65.14", "color": "4.2.3", "commander": "11.1.0", "compare-versions": "6.1.0", "concat": "1.0.3", "contrast-color": "1.0.1", "cron-validator": "1.3.1", "cronstrue": "2.31.0", "cross-spawn": "7.0.6", "crypto-js": "4.2.0", "csv-parse": "5.6.0", "csv-reader": "1.0.12", "csv-stringify": "6.5.2", "date-fns": "3.6.0", "dayjs": "1.11.9", "decompress": "4.2.1", "deep-equal": "2.2.2", "deepmerge-ts": "7.1.0", "docusign-esign": "8.1.0", "drip-nodejs": "3.1.2", "embla-carousel-react": "8.1.8", "ethers": "6.15.0", "eventsource-parser": "3.0.2", "exifreader": "4.20.0", "fast-glob": "3.3.3", "fastify": "5.4.0", "fastify-favicon": "5.0.0", "fastify-plugin": "5.0.1", "fastify-raw-body": "5.0.0", "fastify-socket": "5.1.2", "fastify-xml-body-parser": "2.2.0", "feedparser": "2.2.10", "fetch-retry": "6.0.0", "firebase-scrypt": "2.2.0", "flowtoken": "1.0.40", "font-awesome": "4.7.0", "form-data": "4.0.4", "framer-motion": "12.15.0", "frimousse": "^0.2.0", "fs-extra": "11.2.0", "fuse.js": "7.0.0", "google-auth-library": "8.9.0", "googleapis": "129.0.0", "http-status-codes": "2.2.0", "https-proxy-agent": "7.0.4", "i18next": "23.13.0", "i18next-browser-languagedetector": "8.0.0", "i18next-http-backend": "2.5.2", "i18next-icu": "2.3.0", "imapflow": "1.0.152", "intercom-client": "6.0.0", "intl-messageformat": "10.5.14", "ioredis": "5.4.1", "is-base64": "1.1.0", "isolated-vm": "5.0.1", "js-yaml": "4.1.0", "jsdom": "23.0.1", "jshint": "2.13.6", "json-server": "1.0.0-beta.0", "json-to-pretty-yaml": "1.2.2", "json2xml": "0.1.3", "jsoneditor": "10.0.3", "jsonlint-mod": "1.7.6", "jsonrepair": "3.2.0", "jsonwebtoken": "9.0.1", "jszip": "3.10.1", "jwks-rsa": "3.1.0", "jwt-decode": "4.0.0", "lottie-web": "5.12.2", "lucide-react": "0.407.0", "mailparser": "3.6.7", "marked": "4.3.0", "mime": "4.0.1", "mime-types": "2.1.35", "mintlify": "4.0.395", "monday-sdk-js": "0.5.2", "mongodb": "6.15.0", "motion": "12.16.0", "mustache": "4.2.0", "nanoid": "3.3.8", "next-themes": "0.4.6", "node-cron": "3.0.3", "nodemailer": "6.9.9", "notion-to-md": "3.1.1", "nx-cloud": "19.1.0", "object-sizeof": "2.6.3", "openai": "4.67.1", "p-limit": "2.3.0", "pako": "2.1.0", "papaparse": "5.5.3", "pg": "8.11.3", "pg-format": "1.0.4", "pickleparser": "0.1.0", "pino-loki": "2.1.3", "playwright": "1.52.0", "posthog-js": "1.195.0", "priority-queue-typescript": "1.0.1", "prismjs": "1.30.0", "promise-mysql": "5.2.0", "proper-lockfile": "4.1.2", "qrcode": "1.5.4", "qs": "6.11.2", "react": "18.3.1", "react-colorful": "5.6.1", "react-data-grid": "7.0.0-beta.47", "react-day-picker": "8.10.1", "react-dom": "18.3.1", "react-error-boundary": "5.0.0", "react-hook-form": "7.52.2", "react-i18next": "15.0.1", "react-json-view": "1.21.3", "react-lottie": "1.2.4", "react-markdown": "9.0.1", "react-resizable-panels": "2.0.20", "react-ripples": "2.2.1", "react-router-dom": "6.11.2", "react-syntax-highlighter": "15.4.2", "react-textarea-autosize": "8.5.5", "react-use": "17.5.1", "recharts": "2.12.7", "redis-memory-server": "0.13.0", "redlock": "5.0.0-beta.2", "remark-breaks": "4.0.0", "remark-gfm": "4.0.0", "replicate": "0.34.1", "rollup": "4.22.5", "rss-parser": "3.13.0", "safe-flat": "2.1.0", "samlify": "2.10.0", "semver": "7.6.0", "showdown": "2.1.0", "simple-git": "3.21.0", "slackify-markdown": "4.4.0", "slugify": "1.6.6", "snowflake-sdk": "1.9.3", "soap": "1.1.10", "socket.io": "4.8.1", "socket.io-client": "4.7.5", "sonner": "2.0.3", "sqlite3": "5.1.7", "sqlstring": "2.3.3", "ssh2-sftp-client": "9.1.0", "string-replace-async": "3.0.2", "string-strip-html": "8.5.0", "stripe": "18.2.1", "tailwind-merge": "2.4.0", "tailwind-scrollbar": "4.0.2", "tailwindcss-animate": "1.0.7", "tinycolor2": "1.6.0", "tiptap-markdown": "^0.8.10", "tree-kill": "1.2.2", "tsconfig-paths": "4.2.0", "tslib": "2.6.2", "turndown": "7.2.0", "twitter-api-v2": "1.15.1", "typeorm": "0.3.18", "url": "0.11.3", "use-debounce": "10.0.1", "use-deep-compare-effect": "1.8.1", "use-ripple-hook": "1.0.24", "usehooks-ts": "3.1.0", "vaul": "1.1.2", "write-file-atomic": "5.0.1", "xml2js": "0.6.2", "xmlrpc": "1.3.2", "yaml": "2.4.1", "zod": "3.25.76", "zone.js": "0.14.4", "zustand": "4.5.4" }, "devDependencies": { "@commitlint/cli": "17.7.1", "@commitlint/config-conventional": "17.7.0", "@faker-js/faker": "8.2.0", "@nx/esbuild": "21.1.2", "@nx/eslint": "21.1.2", "@nx/eslint-plugin": "21.1.2", "@nx/jest": "21.1.2", "@nx/js": "21.1.2", "@nx/node": "21.1.2", "@nx/react": "21.2.2", "@nx/vite": "21.1.2", "@nx/web": "21.1.2", "@nx/webpack": "21.1.2", "@nx/workspace": "21.1.2", "@playwright/test": "1.54.1", "@swc-node/register": "1.9.2", "@swc/cli": "0.6.0", "@swc/core": "1.5.7", "@swc/helpers": "0.5.11", "@testing-library/react": "15.0.6", "@types/bcrypt": "5.0.0", "@types/color": "3.0.6", "@types/contrast-color": "1.0.3", "@types/crypto-js": "4.1.1", "@types/decompress": "4.2.4", "@types/deep-equal": "1.0.1", "@types/feedparser": "2.2.5", "@types/imap": "0.8.37", "@types/is-base64": "1.1.1", "@types/jest": "29.5.13", "@types/json2xml": "0.1.1", "@types/mailchimp__mailchimp_marketing": "3.0.10", "@types/mailparser": "3.4.0", "@types/marked": "4.3.2", "@types/mime-types": "2.1.1", "@types/mustache": "4.2.4", "@types/node": "^18.16.9", "@types/node-cron": "3.0.11", "@types/nodemailer": "6.4.9", "@types/onfleet__node-onfleet": "1.3.7", "@types/pako": "2.0.3", "@types/papaparse": "5.3.8", "@types/pg": "8.10.2", "@types/prismjs": "1.26.0", "@types/qrcode": "1.5.5", "@types/qs": "6.9.7", "@types/react": "18.3.1", "@types/react-dom": "18.3.0", "@types/react-lottie": "1.2.10", "@types/recharts": "1.8.29", "@types/semver": "7.5.6", "@types/serialize-javascript": "5.0.4", "@types/snowflake-sdk": "1.6.20", "@types/sqlstring": "2.3.2", "@types/ssh2-sftp-client": "9.0.0", "@types/tinycolor2": "1.4.5", "@types/turndown": "5.0.4", "@types/write-file-atomic": "4.0.3", "@types/xml2js": "0.4.14", "@types/xmlrpc": "1.3.10", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@typescript-eslint/utils": "7.18.0", "@vitejs/plugin-react": "^4.2.0", "@vitest/ui": "^1.3.1", "autoprefixer": "10.4.15", "babel-jest": "29.7.0", "chalk": "4.1.2", "concurrently": "8.2.1", "esbuild": "0.25.0", "eslint": "8.57.0", "eslint-config-prettier": "10.1.5", "eslint-import-resolver-alias": "1.1.2", "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-import": "2.31.0", "eslint-plugin-import-x": "0.5.2", "eslint-plugin-jest-dom": "5.4.0", "eslint-plugin-jsx-a11y": "6.7.1", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-react": "7.32.2", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-tailwindcss": "3.17.4", "eslint-plugin-testing-library": "6.2.2", "eslint-plugin-vitest": "0.5.4", "husky": "8.0.3", "i18next-parser": "9.3.0", "inquirer": "8.2.6", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jest-environment-node": "^29.4.1", "jsonc-eslint-parser": "^2.1.0", "lint-staged": "15.2.9", "nx": "21.1.2", "pino-pretty": "9.4.1", "pnpm": "9.15.0", "postcss": "8.4.38", "postcss-import": "14.1.0", "postcss-preset-env": "7.5.0", "postcss-url": "10.1.3", "prettier": "2.8.4", "tailwindcss": "3.4.3", "ts-jest": "29.1.1", "ts-node": "10.9.1", "typescript": "5.5.4", "verdaccio": "6.1.6", "vite": "6.3.6", "vite-plugin-checker": "0.7.2", "vite-plugin-html": "3.2.2", "vitest": "3.0.8", "wait-on": "7.2.0", "webpack": "5.98.0", "webpack-cli": "5.1.4", "webpack-ignore-dynamic-require": "1.0.0" }, "optionalDependencies": { "@nx/nx-darwin-arm64": "21.1.2", "@nx/nx-darwin-x64": "18.0.4", "@nx/nx-linux-arm-gnueabihf": "18.0.4", "@nx/nx-linux-x64-gnu": "18.0.4", "@nx/nx-win32-x64-msvc": "18.0.4", "@rollup/rollup-darwin-arm64": "4.20.0", "@rollup/rollup-linux-arm-gnueabihf": "4.200", "@rollup/rollup-linux-arm64-gnu": "4.20.0" }, "nx": { "includedScripts": [] }, "resolutions": { "rollup": "npm:@rollup/wasm-node" }, "overrides": { "@tryfabric/martian": { "@notionhq/client": "$@notionhq/client" }, "vite": { "rollup": "npm:@rollup/wasm-node" } } }

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/activepieces/activepieces'

If you have feedback or need assistance with the MCP directory API, please join our Discord server