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-Kontoget_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 aufcreate_pro_subscription: Erstellen Sie ein neues Pro-Abonnement mit erweiterten KonfigurationsoptionenUnterstü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-Abonnementcreate_essential_subscription: Erstellen Sie ein neues Essential-Abonnementdelete_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 werdenRedis-Module
Datenbankfunktionen
Leistungsoptionen
Cloud-Anbieter-Management
get_pro_plans_regions: Verfügbare Regionen bei allen Cloud-Anbietern abrufenAWS-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 aufget_task_by_id: Erhalten Sie detaillierte Informationen zu einer bestimmten AufgabeVerfolgen des Bereitstellungsstatus
Abonnementänderungen überwachen
Aufgabenfortschritt anzeigen
Related MCP server: Redis 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:
Erstellen Sie das Paket:
npm run buildFü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.jsonin Ihrem Texteditor und fügen Sie die folgende Konfiguration hinzu: GXP2
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:
Erstellen Sie das Paket:
npm run buildFü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.jsonmit der folgenden Konfiguration: GXP4
Starten Sie Cursor neu. Der Server sollte jetzt im Abschnitt MCP-Server verfügbar sein.
Entwicklung
Voraussetzungen
nvm (Knotenversionsmanager)
Knoten v22.14.0
npm 10.9.2
Erste Schritte
Installieren Sie Abhängigkeiten:
nvm use v22.14.0 npm installErstellen Sie das Projekt:
npm run buildTesten 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 toolsHinweis: Wenn Sie Änderungen an Ihrem Code vornehmen, denken Sie daran, Claude Desktop/Cursor neu zu erstellen und neu zu starten:
npm run buildDocker-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-cloudDocker-Integration mit Claude Desktop
Um den Dockerized MCP-Server in Claude Desktop zu integrieren, führen Sie die folgenden Schritte aus:
Erstellen Sie das Docker-Image (falls Sie dies noch nicht getan haben):
docker build -t mcp/redis-cloud .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.jsonin Ihrem TexteditorFü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" ] } } }Ersetzen Sie die Platzhalterwerte durch Ihre tatsächlichen API-Anmeldeinformationen.
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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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
