Skip to main content
Glama
cloud-run-staging.yaml3.05 kB
# ============================================ # Cloud Run Configuration: STAGING # Service: tableau-mcp-staging # Region: australia-southeast1 # ============================================ apiVersion: serving.knative.dev/v1 kind: Service metadata: name: tableau-mcp-staging labels: cloud.googleapis.com/location: australia-southeast1 environment: staging app: tableau-mcp annotations: run.googleapis.com/ingress: all run.googleapis.com/ingress-status: all spec: template: metadata: annotations: # Autoscaling autoscaling.knative.dev/minScale: '0' autoscaling.knative.dev/maxScale: '5' # Cloud Run execution environment run.googleapis.com/execution-environment: gen2 run.googleapis.com/startup-cpu-boost: 'true' # Client connection run.googleapis.com/client-name: gcloud spec: # Concurrency and timeout containerConcurrency: 80 timeoutSeconds: 300 # Service account (use default or specify custom) # serviceAccountName: tableau-mcp-staging@PROJECT_ID.iam.gserviceaccount.com containers: - name: tableau-mcp-staging image: gcr.io/PROJECT_ID/tableau-mcp:staging-latest # Updated by GitHub Actions ports: - name: http1 containerPort: 8080 # Resource limits resources: limits: cpu: '1' memory: 512Mi # Environment variables env: - name: NODE_ENV value: staging - name: PORT value: '8080' - name: TABLEAU_SERVER_URL value: https://YOUR_TABLEAU_SERVER.tableau.com - name: TABLEAU_SITE_ID value: YOUR_SITE_ID - name: TABLEAU_TOKEN_NAME value: YOUR_TOKEN_NAME - name: TABLEAU_API_VERSION value: '3.23' # Secrets from Google Secret Manager - name: TABLEAU_TOKEN_VALUE valueFrom: secretKeyRef: name: tableau-token-staging key: latest - name: MCP_API_KEY valueFrom: secretKeyRef: name: mcp-api-key-staging key: latest # Startup probe startupProbe: httpGet: path: /health port: 8080 initialDelaySeconds: 10 timeoutSeconds: 3 periodSeconds: 5 failureThreshold: 3 # Liveness probe livenessProbe: httpGet: path: /alive port: 8080 initialDelaySeconds: 15 timeoutSeconds: 3 periodSeconds: 30 failureThreshold: 3 # Readiness probe readinessProbe: httpGet: path: /ready port: 8080 initialDelaySeconds: 10 timeoutSeconds: 3 periodSeconds: 10 failureThreshold: 3 traffic: - percent: 100 latestRevision: true

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/russelenriquez-agile/tableau-mcp-project'

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