Skip to main content
Glama

Redis Cloud API MCP Server

Official
by redis

Redis Cloud API MCP-Server

Model Context Protocol (MCP) ist ein standardisiertes Protokoll zur Kontextverwaltung zwischen großen Sprachmodellen (LLMs) und externen Systemen. Dieses Repository bietet einen MCP-Server für die API von Redis Cloud, sodass Sie Ihre Redis Cloud-Ressourcen in natürlicher Sprache verwalten können.

Auf diese Weise können Sie Claude Desktop oder einen beliebigen MCP-Client verwenden, um mithilfe natürlicher Sprache Dinge auf Ihrem Redis Cloud-Konto zu erledigen, z. B.:

  • „Erstellen Sie eine neue Redis-Datenbank in AWS“

  • „Was sind meine aktuellen Abonnements?“

  • „Helfen Sie mir, die richtige Redis-Datenbank für meine E-Commerce-Anwendung auszuwählen.“

Merkmale

Kontoverwaltung

  • get_current_account : Erhalten Sie Details zu Ihrem aktuellen Redis Cloud-Konto

  • get_current_payment_methods : Listet alle für Ihr Konto konfigurierten Zahlungsmethoden auf

Abonnementverwaltung

Pro-Abonnements

  • get_pro_subscriptions : Listet alle Pro-Abonnements in Ihrem Konto auf

  • create_pro_subscription : Erstellen Sie ein neues Pro-Abonnement mit erweiterten Konfigurationsoptionen

    • Unterstützt Multi-Cloud-Bereitstellung

    • Konfigurieren von Speicher, Persistenz und Modulen

    • Einrichten von Active-Active-Bereitstellungen

    • Benutzerdefinierte Netzwerkkonfiguration

Wichtige Abonnements

  • get_essential_subscriptions : Listet alle Essential-Abonnements auf (paginiert)

  • get_essential_subscription_by_id : Erhalten Sie detaillierte Informationen zu einem bestimmten Essential-Abonnement

  • create_essential_subscription : Erstellen Sie ein neues Essential-Abonnement

  • delete_essential_subscription : Löschen Sie ein Essential-Abonnement

Datenbankfunktionen

  • get_database_modules : Listet alle verfügbaren Datenbankmodule (Funktionen) auf, die in Ihrem Konto unterstützt werden

    • Redis-Module

    • Datenbankfunktionen

    • Leistungsoptionen

Cloud-Anbieter-Management

  • get_pro_plans_regions : Verfügbare Regionen bei allen Cloud-Anbietern abrufen

    • AWS-Regionen

    • GCP-Regionen

    • Netzwerkoptionen

    • Verfügbarkeitszonen

Pläne und Preise

  • get_essentials_plans : Liste der verfügbaren Essential-Abonnementpläne (paginiert)

    • Unterstützt AWS, GCP und Azure

    • Redis Flex-Optionen

    • Feste Pläne

Aufgabenverwaltung

  • get_tasks : Listet alle aktuellen Aufgaben in Ihrem Konto auf

  • get_task_by_id : Erhalten Sie detaillierte Informationen zu einer bestimmten Aufgabe

    • Verfolgen des Bereitstellungsstatus

    • Abonnementänderungen überwachen

    • Aufgabenfortschritt anzeigen

Related MCP server: MCP Server

Verwendung

Voraussetzungen

  • Gültige Redis Cloud API-Anmeldeinformationen (API-Schlüssel und geheimer Schlüssel)

  • Task-IDs werden für lang andauernde Vorgänge zurückgegeben und können überwacht werden

  • Paginierte Antworten erfordern mehrere Aufrufe, um alle Daten abzurufen

Claude Desktop

Um den MCP-Server mit Claude Desktop auszuführen, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie das Paket:

    npm run build
  2. Fügen Sie den Server zu Claude Desktop hinzu:

    • Öffnen Sie die Claude Desktop-Einstellungen

    • Navigieren Sie zur Registerkarte „Entwickler“ (stellen Sie sicher, dass Sie den Entwicklermodus aktiviert haben).

    • Klicken Sie auf „Konfiguration bearbeiten“

    • Öffnen Sie die Datei claude_desktop_config.json in Ihrem Texteditor und fügen Sie die folgende Konfiguration hinzu: GXP2

  3. Schließen Sie Claude Desktop und starten Sie es neu. Der Server sollte nun im Bereich „MCP-Server“ verfügbar sein.

Cursor-IDE

Um den MCP-Server mit Cursor IDE auszuführen, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie das Paket:

    npm run build
  2. Fügen Sie den Server zum Cursor hinzu:

    • Cursoreinstellungen öffnen

    • Navigieren Sie zur Registerkarte MCP

    • Klicken Sie auf „Neuen globalen MCP-Server hinzufügen“

    • Aktualisieren Sie die automatisch geöffnete Datei mcp.json mit der folgenden Konfiguration: GXP4

  3. Starten Sie Cursor neu. Der Server sollte jetzt im Abschnitt MCP-Server verfügbar sein.

Entwicklung

Voraussetzungen

  1. nvm (Knotenversionsmanager)

  2. Knoten v22.14.0

  3. npm 10.9.2

Erste Schritte

  1. Installieren Sie Abhängigkeiten:

    nvm use v22.14.0 npm install
  2. Erstellen Sie das Projekt:

    npm run build
  3. Testen Sie es mit dem MCP Inspector:

    npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>

Projektstruktur

src/ ├── index.ts # Entry point ├── clients/ # API Clients for external services │ └── generated # Generated Redis Cloud API client └── tools/ # Tool implementations └── accounts/ # Account tools └── subscriptions/ # Subscription tools └── tasks/ # Task tools

Hinweis: Wenn Sie Änderungen an Ihrem Code vornehmen, denken Sie daran, Claude Desktop/Cursor neu zu erstellen und neu zu starten:

npm run build

Docker-Nutzung

Erstellen des Docker-Images

Um das Docker-Image für den MCP-Server zu erstellen, führen Sie den folgenden Befehl aus:

docker build -t mcp/redis-cloud .

Ausführen des Docker-Containers

Um den Container auszuführen, verwenden Sie den folgenden Befehl:

docker run -i --rm \ -e API_KEY=<your_redis_cloud_api_key> \ -e SECRET_KEY=<your_redis_cloud_api_secret_key> \ mcp/redis-cloud

Docker-Integration mit Claude Desktop

Um den Dockerized MCP-Server in Claude Desktop zu integrieren, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie das Docker-Image (falls Sie dies noch nicht getan haben):

    docker build -t mcp/redis-cloud .
  2. Fügen Sie den Server zu Claude Desktop hinzu:

    • Öffnen Sie die Claude Desktop-Einstellungen

    • Navigieren Sie zur Registerkarte „Entwickler“ (stellen Sie sicher, dass der Entwicklermodus aktiviert ist).

    • Klicken Sie auf „Konfiguration bearbeiten“

    • Öffnen Sie die Datei claude_desktop_config.json in Ihrem Texteditor

    • Fügen Sie die folgende Konfiguration hinzu:

    { "mcpServers": { "redis-cloud": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "API_KEY=<your_redis_cloud_api_key>", "-e", "SECRET_KEY=<your_redis_cloud_api_secret_key>", "mcp/redis-cloud" ] } } }
  3. Ersetzen Sie die Platzhalterwerte durch Ihre tatsächlichen API-Anmeldeinformationen.

  4. Speichern Sie die Konfigurationsdatei und starten Sie Claude Desktop neu.

Hinweise

  • Stellen Sie sicher, dass die erforderlichen Umgebungsvariablen ( API_KEY , SECRET_KEY ) richtig eingestellt sind.

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/redis/mcp-redis-cloud'

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