io.github.alexpota/cloudscope
Azure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags.
{
"mcpServers": {
"cloudscope": {
"command": "npx",
"args": [
"-y",
"cloudscope-mcp"
],
"env": {
"AZURE_SUBSCRIPTION_ID": "<azure_subscription_id>",
"AZURE_TENANT_ID": "<azure_tenant_id>",
"AZURE_CLIENT_ID": "<azure_client_id>",
"AZURE_CLIENT_SECRET": "<your-azure_client_secret>",
"GOOGLE_CLOUD_PROJECT": "<google_cloud_project>",
"GCP_BILLING_TABLE": "<gcp_billing_table>",
"GCP_BILLING_ACCOUNT_ID": "<gcp_billing_account_id>",
"GOOGLE_APPLICATION_CREDENTIALS": "<google_application_credentials>"
}
}
}
}{
"mcpServers": {
"cloudscope": {
"command": "npx",
"args": [
"-y",
"cloudscope-mcp"
],
"env": {
"AZURE_SUBSCRIPTION_ID": "<azure_subscription_id>",
"AZURE_TENANT_ID": "<azure_tenant_id>",
"AZURE_CLIENT_ID": "<azure_client_id>",
"AZURE_CLIENT_SECRET": "<your-azure_client_secret>",
"GOOGLE_CLOUD_PROJECT": "<google_cloud_project>",
"GCP_BILLING_TABLE": "<gcp_billing_table>",
"GCP_BILLING_ACCOUNT_ID": "<gcp_billing_account_id>",
"GOOGLE_APPLICATION_CREDENTIALS": "<google_application_credentials>"
}
}
}
}npx -y cloudscope-mcpAZURE_SUBSCRIPTION_IDAzure subscription ID to query for cost data. Optional; auto-detected from az login session if not set.
AZURE_TENANT_IDAzure tenant ID for service principal authentication. Optional; falls back to DefaultAzureCredential (e.g. az login) if unset.
AZURE_CLIENT_IDService principal client ID. Optional; required only when using ClientSecretCredential.
AZURE_CLIENT_SECRETService principal client secret. Optional; required only when using ClientSecretCredential.
GOOGLE_CLOUD_PROJECTGCP project ID. Recommended to set explicitly in the MCP client env block — may not be inherited from gcloud shell configuration.
GCP_BILLING_TABLEFully-qualified BigQuery billing export table (project.dataset.table_name). Required for GCP cost queries.
GCP_BILLING_ACCOUNT_IDGCP billing account ID (format: XXXXXX-XXXXXX-XXXXXX). Optional; needed only for budget monitoring.
GOOGLE_APPLICATION_CREDENTIALSPath to GCP service account JSON key file. Optional; falls back to Application Default Credentials (gcloud auth).
Interact with your Google Cloud Composer resources using natural language commands.
Interact with your Google Cloud Datastream resources using natural language commands.
Interact with your Google Cloud Firestore resources using natural language commands.