Redis Cloud API MCP-сервер
Model Context Protocol (MCP) — это стандартизированный протокол для управления контекстом между большими языковыми моделями (LLM) и внешними системами. Этот репозиторий предоставляет сервер MCP для API Redis Cloud, позволяя вам управлять ресурсами Redis Cloud с помощью естественного языка.
Это позволяет вам использовать Claude Desktop или любой клиент MCP для использования естественного языка для выполнения задач в вашей учетной записи Redis Cloud, например:
«Создать новую базу данных Redis в AWS»
«Каковы мои текущие подписки?»
«Помогите мне выбрать правильную базу данных Redis для моего приложения электронной коммерции»
Функции
Управление счетом
get_current_account
: Получить сведения о вашей текущей учетной записи Redis Cloudget_current_payment_methods
: список всех способов оплаты, настроенных для вашего аккаунта
Управление подпиской
Профессиональные подписки
get_pro_subscriptions
: список всех подписок Pro в вашей учетной записиcreate_pro_subscription
: создать новую подписку Pro с расширенными параметрами конфигурацииПоддерживает развертывание в нескольких облаках
Настройте память, сохранение и модули
Настройка развертываний «активный-активный»
Индивидуальная конфигурация сети
Основные подписки
get_essential_subscriptions
: список всех подписок Essential (с разбивкой на страницы)get_essential_subscription_by_id
: Получить подробную информацию о конкретной подписке Essentialcreate_essential_subscription
: создать новую подписку Essentialdelete_essential_subscription
: Удалить подписку Essential
Возможности базы данных
get_database_modules
: список всех доступных модулей базы данных (возможностей), поддерживаемых в вашей учетной записиМодули Redis
Возможности базы данных
Параметры производительности
Управление поставщиком облачных услуг
get_pro_plans_regions
: Получить доступные регионы от облачных провайдеровРегионы AWS
GCP-регионы
Сетевые возможности
Зоны доступности
Планы и цены
get_essentials_plans
: Список доступных планов подписки Essential (с разбивкой на страницы)Поддерживает AWS, GCP и Azure
Параметры Redis Flex
Фиксированные планы
Управление задачами
get_tasks
: Список всех текущих задач в вашей учетной записиget_task_by_id
: Получить подробную информацию о конкретной задачеОтслеживать статус развертывания
Мониторинг изменений подписки
Посмотреть ход выполнения задачи
Использование
Предпосылки
Действительные учетные данные Redis Cloud API (ключ API и секретный ключ)
Для длительных операций возвращаются идентификаторы задач, которые можно отслеживать.
Для получения всех данных в ответах с разбивкой на страницы требуется несколько вызовов
Клод Десктоп
Чтобы запустить сервер MCP с помощью Claude Desktop, выполните следующие действия:
Соберите пакет:
npm run buildДобавьте сервер в Claude Desktop:
Откройте настройки Claude Desktop
Перейдите на вкладку «Разработчик» (убедитесь, что у вас включен режим разработчика).
Нажмите «Изменить конфигурацию».
Откройте файл
claude_desktop_config.json
в текстовом редакторе и добавьте следующую конфигурацию: GXP2
Закройте Claude Desktop и перезапустите его. Теперь сервер должен быть доступен в разделе MCP Servers.
Курсор IDE
Чтобы запустить сервер MCP с Cursor IDE, выполните следующие действия:
Соберите пакет:
npm run buildДобавьте сервер в курсор:
Открыть настройки курсора
Перейдите на вкладку MCP.
Нажмите «Добавить новый глобальный сервер MCP».
Обновите автоматически открытый файл
mcp.json
, используя следующую конфигурацию: GXP4
Перезапустите курсор. Теперь сервер должен быть доступен в разделе MCP Servers.
Разработка
Предпосылки
nvm (менеджер версий узлов)
Узел v22.14.0
нпм 10.9.2
Начиная
Установить зависимости:
nvm use v22.14.0 npm installСоздайте проект:
npm run buildПроверьте это с помощью MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>
Структура проекта
Примечание: Если вы вносите изменения в свой код, не забудьте пересобрать и перезапустить Claude Desktop / Cursor:
Использование Докера
Создание образа Docker
Чтобы создать образ Docker для сервера MCP, выполните следующую команду:
Запуск Docker-контейнера
Для запуска контейнера используйте следующую команду:
Интеграция Docker с Claude Desktop
Чтобы интегрировать Dockerized MCP-сервер с Claude Desktop, выполните следующие действия:
Создайте образ Docker (если вы еще этого не сделали):
docker build -t mcp/redis-cloud .Добавьте сервер в Claude Desktop:
Откройте настройки Claude Desktop
Перейдите на вкладку «Разработчик» (убедитесь, что режим разработчика включен).
Нажмите «Изменить конфигурацию».
Откройте файл
claude_desktop_config.json
в текстовом редакторе.Добавьте следующую конфигурацию:
{ "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" ] } } }Замените значения заполнителей фактическими учетными данными API.
Сохраните файл конфигурации и перезапустите Claude Desktop.
Примечания
Убедитесь, что требуемые переменные среды (
API_KEY
,SECRET_KEY
) установлены правильно.
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
Сервер MCP Redis Cloud API предоставляет сервер MCP для API Redis Cloud, позволяя вам управлять ресурсами Redis Cloud, используя естественный язык.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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 -13406MIT License
- -securityAlicense-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 -04MIT License
- -securityAlicense-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 -73MIT License
- AsecurityFlicenseAqualityModel 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 -7238