Servidor MCP de la API de Redis Cloud
El Protocolo de Contexto de Modelo (MCP) es un protocolo estandarizado para gestionar el contexto entre grandes modelos de lenguaje (LLM) y sistemas externos. Este repositorio proporciona un servidor MCP para la API de Redis Cloud, lo que permite gestionar los recursos de Redis Cloud mediante lenguaje natural.
Esto le permite usar Claude Desktop, o cualquier cliente MCP, para usar lenguaje natural para lograr cosas en su cuenta de Redis Cloud, por ejemplo:
"Crear una nueva base de datos Redis en AWS"
"¿Cuáles son mis suscripciones actuales?"
Ayúdenme a elegir la base de datos Redis adecuada para mi aplicación de comercio electrónico.
Características
Gestión de cuentas
get_current_account: Obtenga detalles sobre su cuenta actual de Redis Cloudget_current_payment_methods: enumera todos los métodos de pago configurados para su cuenta
Gestión de suscripciones
Suscripciones Pro
get_pro_subscriptions: enumera todas las suscripciones Pro en tu cuentacreate_pro_subscription: Crea una nueva suscripción Pro con opciones de configuración avanzadasAdmite implementación en múltiples nubes
Configurar memoria, persistencia y módulos
Configurar implementaciones activo-activo
Configuración de red personalizada
Suscripciones esenciales
get_essential_subscriptions: Lista todas las suscripciones esenciales (paginadas)get_essential_subscription_by_id: Obtenga información detallada sobre una suscripción Essential específicacreate_essential_subscription: Crea una nueva suscripción Essentialdelete_essential_subscription: Eliminar una suscripción Essential
Capacidades de la base de datos
get_database_modules: enumera todos los módulos de base de datos disponibles (capacidades) compatibles con su cuentaMódulos de Redis
Características de la base de datos
Opciones de rendimiento
Gestión de proveedores de nube
get_pro_plans_regions: Obtenga las regiones disponibles entre los proveedores de la nubeRegiones de AWS
regiones del GCP
Opciones de red
Zonas de disponibilidad
Planes y precios
get_essentials_plans: Lista de planes de suscripción Essential disponibles (paginados)Compatible con AWS, GCP y Azure
Opciones de Redis Flex
Planes fijos
Gestión de tareas
get_tasks: enumera todas las tareas actuales en su cuentaget_task_by_id: Obtener información detallada sobre una tarea específicaSeguimiento del estado de implementación
Monitorear los cambios de suscripción
Ver el progreso de la tarea
Uso
Prerrequisitos
Credenciales válidas de la API de Redis Cloud (clave API y clave secreta)
Los identificadores de tareas se devuelven para operaciones de larga duración y se pueden monitorear.
Las respuestas paginadas requieren múltiples llamadas para recuperar todos los datos
Escritorio de Claude
Para ejecutar el servidor MCP con Claude Desktop, siga estos pasos:
Construya el paquete:
npm run buildAgregue el servidor a Claude Desktop:
Abrir la configuración de Claude Desktop
Vaya a la pestaña Desarrollador (asegúrese de haber habilitado el Modo Desarrollador)
Haga clic en "Editar configuración"
Abra el archivo
claude_desktop_config.jsonen su editor de texto y agregue la siguiente configuración: GXP2
Cierre Claude Desktop y reinícielo. El servidor debería estar disponible en la sección Servidores MCP.
IDE de cursor
Para ejecutar el servidor MCP con Cursor IDE, siga estos pasos:
Construya el paquete:
npm run buildAñade el servidor al Cursor:
Abrir configuración del cursor
Vaya a la pestaña MCP
Haga clic en "Agregar nuevo servidor MCP global"
Actualice el archivo
mcp.jsonabierto automáticamente con la siguiente configuración: GXP4
Reiniciar Cursor. El servidor debería estar disponible en la sección Servidores MCP.
Desarrollo
Prerrequisitos
nvm (Administrador de versiones de nodo)
Nodo v22.14.0
npm 10.9.2
Empezando
Instalar dependencias:
nvm use v22.14.0 npm installConstruir el proyecto:
npm run buildPruébelo utilizando el Inspector MCP:
npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>
Estructura del proyecto
Nota: Si realiza cambios en su código, recuerde reconstruir y reiniciar Claude Desktop/Cursor:
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.
Tools
El servidor MCP de la API de Redis Cloud proporciona un servidor MCP para la API de Redis Cloud, lo que le permite administrar sus recursos de Redis Cloud utilizando lenguaje natural.
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityEnables 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 -13516MIT License
- -security-license-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -34MIT License
- -security-license-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -63MIT License
- Asecurity-licenseAqualityModel 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 -4638