---
bezeichner: "io.github.alexpota/cloudscope"
art: "mcp_server"
slug: "io-github-alexpota-cloudscope"
paketkoordinate: "npm:cloudscope-mcp"
status: "aktiv"
homepage: "https://github.com/alexpota/cloudscope-mcp"
erhebungsstand: "2026-10-11T01:17:01.851Z"
namensraum: "io.github.alexpota"
registerseite: "https://tracevero.com/mcp/io-github-alexpota-cloudscope"
abgerufen_am: "2026-10-11"
zugangsdaten_erforderlich: false
ausfuehrungsort: "lokal"
dateisystem_pfadargument: false
quelloffen_einsehbar: true
einsatzgebiet: "infrastruktur"
roh_beschreibung: "Azure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags."
version: "0.3.3"
roh_umgebungsvariablen: "AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, GOOGLE_CLOUD_PROJECT, GCP_BILLING_TABLE, GCP_PROJECT_ID, GCP_BILLING_ACCOUNT_ID, GOOGLE_APPLICATION_CREDENTIALS"
roh_geheime_pflichtvariablen: ""
roh_transportarten: "stdio"
roh_pfadargumente: ""
roh_repository_url: "https://github.com/alexpota/cloudscope-mcp"
roh_paketquellen: "npm"
roh_geheime_pflichtkopfzeilen: ""
roh_pfad_umgebungsvariablen: ""
roh_remote_adressen: ""
roh_remote_hosts: ""
roh_statusmeldung: ""
roh_veroeffentlicht_am: "2026-05-29"
roh_aktualisiert_am: "2026-05-29"
roh_schemafassung: "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json"
roh_bereitstellungsform: "paket"
roh_repository_quelle: "github"
roh_repository_unterordner: ""
roh_paketbezeichner: "cloudscope-mcp"
roh_paketversionen: "0.3.3"
roh_laufzeithinweise: ""
roh_umgebungsformate: ""
roh_umgebungsbeschreibungen: "AZURE_CLIENT_ID=Service principal client ID. Optional; required only when using ClientSecretCredential. · AZURE_CLIENT_SECRET=Service principal client secret. Optional; required only when using ClientSecretCredential. · AZURE_SUBSCRIPTION_ID=Azure subscription ID to query for cost data. Optional; auto-detected from az login session if not set. · AZURE_TENANT_ID=Azure tenant ID for service principal authentication. Optional; falls back to DefaultAzureCredential (e.g. az login) if unset. · GCP_BILLING_ACCOUNT_ID=GCP billing account ID (format: XXXXXX-XXXXXX-XXXXXX). Optional; needed only for budget monitoring. · GCP_BILLING_TABLE=Fully-qualified BigQuery billing export table (project.dataset.table_name). Required for GCP cost queries. · GCP_PROJECT_ID=Override GCP project ID if the billing dataset lives in a different project than GOOGLE_CLOUD_PROJECT. · GOOGLE_APPLICATION_CREDENTIALS=Path to GCP service account JSON key file. Optional; falls back to Application Default Credentials (gcloud auth). · GOOGLE_CLOUD_PROJECT=GCP project ID. Recommended to set explicitly in the MCP client env block — may not be inherited from gcloud shell configuration."
roh_symbolformate: ""
roh_verbindungswege: "{\"packages\":[{\"registryType\":\"npm\",\"identifier\":\"cloudscope-mcp\",\"version\":\"0.3.3\",\"transport\":\"stdio\",\"environment\":[{\"name\":\"AZURE_SUBSCRIPTION_ID\",\"description\":\"Azure subscription ID to query for cost data. Optional; auto-detected from az login session if not set.\",\"required\":false,\"secret\":false},{\"name\":\"AZURE_TENANT_ID\",\"description\":\"Azure tenant ID for service principal authentication. Optional; falls back to DefaultAzureCredential (e.g. az login) if unset.\",\"required\":false,\"secret\":false},{\"name\":\"AZURE_CLIENT_ID\",\"description\":\"Service principal client ID. Optional; required only when using ClientSecretCredential.\",\"required\":false,\"secret\":false},{\"name\":\"AZURE_CLIENT_SECRET\",\"description\":\"Service principal client secret. Optional; required only when using ClientSecretCredential.\",\"required\":false,\"secret\":true},{\"name\":\"GOOGLE_CLOUD_PROJECT\",\"description\":\"GCP project ID. Recommended to set explicitly in the MCP client env block — may not be inherited from gcloud shell configuration.\",\"required\":false,\"secret\":false},{\"name\":\"GCP_BILLING_TABLE\",\"description\":\"Fully-qualified BigQuery billing export table (project.dataset.table_name). Required for GCP cost queries.\",\"required\":false,\"secret\":false},{\"name\":\"GCP_PROJECT_ID\",\"description\":\"Override GCP project ID if the billing dataset lives in a different project than GOOGLE_CLOUD_PROJECT.\",\"required\":false,\"secret\":false},{\"name\":\"GCP_BILLING_ACCOUNT_ID\",\"description\":\"GCP billing account ID (format: XXXXXX-XXXXXX-XXXXXX). Optional; needed only for budget monitoring.\",\"required\":false,\"secret\":false},{\"name\":\"GOOGLE_APPLICATION_CREDENTIALS\",\"description\":\"Path to GCP service account JSON key file. Optional; falls back to Application Default Credentials (gcloud auth).\",\"required\":false,\"secret\":true}],\"additional_arguments_declared\":false}],\"remotes\":[]}"
---

# io.github.alexpota/cloudscope

## Measured values

| Property | Value | Source | Collected on | Level of trust | Raw declaration |
| --- | --- | --- | --- | --- | --- |
| Required secrets declared | false | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_geheime_pflichtvariablen: ; roh_geheime_pflichtkopfzeilen: |
| Execution location | lokal | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_transportarten: stdio |
| Path argument present | false | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_pfadargumente: ; roh_pfad_umgebungsvariablen: |
| Repository URL listed | true | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_repository_url: https://github.com/alexpota/cloudscope-mcp |
| Field of use, derived from the vendor description | infrastruktur | MCP-Register | 2026-08-26T16:45:01.514Z | abgeleitet | roh_beschreibung: Azure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags. |
| Description (raw) | Azure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags. | MCP-Register | 2026-08-26T16:45:01.514Z | selbstauskunft |  |
| Declared version | 0.3.3 | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Environment variables (raw) | AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, GOOGLE_CLOUD_PROJECT, GCP_BILLING_TABLE, GCP_PROJECT_ID, GCP_BILLING_ACCOUNT_ID, GOOGLE_APPLICATION_CREDENTIALS | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Required secret variables (raw) |  | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Transports (raw) | stdio | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Path arguments (raw) |  | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Repository (raw) | https://github.com/alexpota/cloudscope-mcp | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Package registries (raw) | npm | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Required secret headers (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Path environment variables (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Remote URLs (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Remote hosts (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Registry status message (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| First listed in the registry (raw) | 2026-05-29 | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Last changed in the registry (raw) | 2026-05-29 | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Schema version of the raw record (raw) | https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Delivery form (raw) | paket | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Repository platform (raw) | github | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Repository subfolder (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Package identifiers (raw) | cloudscope-mcp | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Package versions (raw) | 0.3.3 | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Runtime hints (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Environment variable formats (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Environment variable descriptions (raw) | AZURE_CLIENT_ID=Service principal client ID. Optional; required only when using ClientSecretCredential. · AZURE_CLIENT_SECRET=Service principal client secret. Optional; required only when using ClientSecretCredential. · AZURE_SUBSCRIPTION_ID=Azure subscription ID to query for cost data. Optional; auto-detected from az login session if not set. · AZURE_TENANT_ID=Azure tenant ID for service principal authentication. Optional; falls back to DefaultAzureCredential (e.g. az login) if unset. · GCP_BILLING_ACCOUNT_ID=GCP billing account ID (format: XXXXXX-XXXXXX-XXXXXX). Optional; needed only for budget monitoring. · GCP_BILLING_TABLE=Fully-qualified BigQuery billing export table (project.dataset.table_name). Required for GCP cost queries. · GCP_PROJECT_ID=Override GCP project ID if the billing dataset lives in a different project than GOOGLE_CLOUD_PROJECT. · GOOGLE_APPLICATION_CREDENTIALS=Path to GCP service account JSON key file. Optional; falls back to Application Default Credentials (gcloud auth). · GOOGLE_CLOUD_PROJECT=GCP project ID. Recommended to set explicitly in the MCP client env block — may not be inherited from gcloud shell configuration. | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Icon formats (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Connection paths (source structure) | {"packages":[{"registryType":"npm","identifier":"cloudscope-mcp","version":"0.3.3","transport":"stdio","environment":[{"name":"AZURE_SUBSCRIPTION_ID","description":"Azure subscription ID to query for cost data. Optional; auto-detected from az login session if not set.","required":false,"secret":false},{"name":"AZURE_TENANT_ID","description":"Azure tenant ID for service principal authentication. Optional; falls back to DefaultAzureCredential (e.g. az login) if unset.","required":false,"secret":false},{"name":"AZURE_CLIENT_ID","description":"Service principal client ID. Optional; required only when using ClientSecretCredential.","required":false,"secret":false},{"name":"AZURE_CLIENT_SECRET","description":"Service principal client secret. Optional; required only when using ClientSecretCredential.","required":false,"secret":true},{"name":"GOOGLE_CLOUD_PROJECT","description":"GCP project ID. Recommended to set explicitly in the MCP client env block — may not be inherited from gcloud shell configuration.","required":false,"secret":false},{"name":"GCP_BILLING_TABLE","description":"Fully-qualified BigQuery billing export table (project.dataset.table_name). Required for GCP cost queries.","required":false,"secret":false},{"name":"GCP_PROJECT_ID","description":"Override GCP project ID if the billing dataset lives in a different project than GOOGLE_CLOUD_PROJECT.","required":false,"secret":false},{"name":"GCP_BILLING_ACCOUNT_ID","description":"GCP billing account ID (format: XXXXXX-XXXXXX-XXXXXX). Optional; needed only for budget monitoring.","required":false,"secret":false},{"name":"GOOGLE_APPLICATION_CREDENTIALS","description":"Path to GCP service account JSON key file. Optional; falls back to Application Default Credentials (gcloud auth).","required":false,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} | MCP-Register | 2026-09-08T01:17:01.649Z | selbstauskunft |  |

## Links

- Namespace: [[namensraum/io-github-alexpota|io.github.alexpota]]

---

- Registry page: <https://tracevero.com/mcp/io-github-alexpota-cloudscope>
- Retrieved on: 2026-10-11
