Redis Cloud API MCP Server

Official
by redis

Integrations

  • Used for package building and installation during setup, but not a primary integration target of the MCP server's functionality.

  • Listed as a development prerequisite for managing Node versions, but not a service the MCP server integrates with for its primary functionality.

  • Enables management of Redis Cloud resources, including account management, subscription management (Pro and Essential), database capabilities configuration, cloud provider selection, and task monitoring through the Redis Cloud API.

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

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.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Der Redis Cloud API MCP-Server bietet einen MCP-Server für die API von Redis Cloud, sodass Sie Ihre Redis Cloud-Ressourcen mithilfe natürlicher Sprache verwalten können.

  1. Merkmale
    1. Kontoverwaltung
    2. Abonnementverwaltung
    3. Datenbankfunktionen
    4. Cloud-Anbieter-Management
    5. Pläne und Preise
    6. Aufgabenverwaltung
  2. Verwendung
    1. Voraussetzungen
    2. Claude Desktop
    3. Cursor-IDE
  3. Entwicklung
    1. Voraussetzungen
    2. Erste Schritte
    3. Projektstruktur
  4. Docker-Nutzung
    1. Erstellen des Docker-Images
    2. Ausführen des Docker-Containers
    3. Docker-Integration mit Claude Desktop
    4. Hinweise

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    Provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
    Last updated -
    73
    17
    JavaScript
    MIT License
    • Apple
    • Linux
  • A
    security
    A
    license
    A
    quality
    Enables users to perform Redis database operations using the Model Context Protocol (MCP) tools, allowing for efficient data management through commands like setting, getting, and scanning hash fields.
    Last updated -
    13
    29
    5
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    An MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.
    Last updated -
    8
    5
    TypeScript
    Apache 2.0
  • A
    security
    F
    license
    A
    quality
    Model Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.
    Last updated -
    10
    53
    16
    JavaScript
    • Apple

View all related MCP servers

ID: y2i464x437