Skip to main content
Glama
alexpota

cloudscope-mcp

CloudScope MCP

Fragen Sie Ihre KI nach Ihrer Cloud-Rechnung.

npm version Node.js TypeScript License: MIT

Installation

Claude Code

Cursor

VS Code

claude mcp add cloudscope -- npx -y cloudscope-mcp

Installieren

Installieren

Funktionsweise

CloudScope bietet KI-Assistenten schreibgeschützten Zugriff auf Ihre Azure-Kostendaten. Fragen Sie nach Ausgaben, finden Sie Anomalien, erhalten Sie Optimierungsempfehlungen und prognostizieren Sie die Rechnung für den nächsten Monat – alles in natürlicher Sprache.

Unterstützte Anbieter

Anbieter

Status

Azure

✅ Unterstützt

GCP

Demnächst verfügbar

AWS

Verwenden Sie den offiziellen Server von AWS

Voraussetzungen

  • Azure CLI installiert und angemeldet (az login)

  • Ihre Abonnement-ID (az account show --query id -o tsv)

  • Rolle Cost Management Reader (Kostenverwaltungsleser) für das Abonnement

Konfiguration

Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu (claude_desktop_config.json, Cursor-Einstellungen usw.):

{
  "mcpServers": {
    "cloudscope": {
      "command": "npx",
      "args": ["-y", "cloudscope-mcp"],
      "env": {
        "AZURE_SUBSCRIPTION_ID": "your-subscription-id"
      }
    }
  }
}

Für die lokale Entwicklung ist kein Dienstprinzipal erforderlich. DefaultAzureCredential übernimmt automatisch Ihre az login-Sitzung.

Variable

Beschreibung

AZURE_TENANT_ID

Azure AD Mandanten-ID

AZURE_CLIENT_ID

Client-ID der App-Registrierung

AZURE_CLIENT_SECRET

Client-Geheimnis der App-Registrierung

Setzen Sie diese zusammen mit AZURE_SUBSCRIPTION_ID im env-Block oben.

Tools

Tool

Beschreibung

Wichtige Parameter

get_cost_summary

Ausgabenaufschlüsselung nach Dienst, Gruppe oder Region

start_date, end_date, group_by

detect_anomalies

Ausgabenspitzen im Vergleich zum vorherigen Zeitraum finden

days, threshold

list_recommendations

Azure Advisor Kostenoptimierungsvorschläge

category

get_cost_forecast

Ausgaben basierend auf aktuellen Trends vorhersagen

days

check_budgets

Budgetstatus, aktuelle Ausgaben, prognostizierte Überschreitung

(keine)

compare_periods

Kostenvergleich zweier Datumsbereiche nebeneinander

period_a_start/end, period_b_start/end

top_spending_resources

Teuerste Einzelressourcen

days, limit

get_current_date

Heutiges Datum und Grenzen des aktuellen/vorherigen Monats

(keine)

Beispiel-Prompts

  • "Wie hoch waren die Azure-Kosten im letzten Monat?"

  • "Zeige die Ausgaben nach Ressourcengruppe für die letzten 7 Tage"

  • "Gibt es diese Woche Kostenanomalien?"

  • "Wie hoch werden die Azure-Kosten im nächsten Monat sein?"

  • "Zeige mir Empfehlungen zur Kostenoptimierung"

  • "Welche Dienste hatten den größten Ausgabenanstieg?"

Sicherheit

CloudScope ist schreibgeschützt. Es können keine Azure-Ressourcen erstellt, geändert oder gelöscht werden. Alle API-Aufrufe verwenden Berechtigungen vom Typ "Cost Management Reader" ohne Schreibzugriff.

FAQ

Ändert dies meine Azure-Ressourcen? Nein. Nur schreibgeschützter Zugriff.

Benötige ich einen Dienstprinzipal? Nein. az login funktioniert für die lokale Nutzung.

Was ist mit GCP? Demnächst verfügbar.

Kostet die Azure Cost Management API Geld? Nein. Sie ist kostenlos.

Entwicklung

git clone https://github.com/alexpota/cloudscope-mcp.git
cd cloudscope-mcp
npm install
npm run build
npm test
npx @modelcontextprotocol/inspector node dist/index.js

Lizenz

MIT

Latest Blog Posts

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/alexpota/cloudscope-mcp'

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