Skip to main content
Glama

Redis Cloud API MCP Server

Official
by redis

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 Cloud

  • get_current_payment_methods : список всех способов оплаты, настроенных для вашего аккаунта

Управление подпиской

Профессиональные подписки

  • get_pro_subscriptions : список всех подписок Pro в вашей учетной записи

  • create_pro_subscription : создать новую подписку Pro с расширенными параметрами конфигурации

    • Поддерживает развертывание в нескольких облаках

    • Настройте память, сохранение и модули

    • Настройка развертываний «активный-активный»

    • Индивидуальная конфигурация сети

Основные подписки

  • get_essential_subscriptions : список всех подписок Essential (с разбивкой на страницы)

  • get_essential_subscription_by_id : Получить подробную информацию о конкретной подписке Essential

  • create_essential_subscription : создать новую подписку Essential

  • delete_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 : Получить подробную информацию о конкретной задаче

    • Отслеживать статус развертывания

    • Мониторинг изменений подписки

    • Посмотреть ход выполнения задачи

Related MCP server: MCP Server

Использование

Предпосылки

  • Действительные учетные данные Redis Cloud API (ключ API и секретный ключ)

  • Для длительных операций возвращаются идентификаторы задач, которые можно отслеживать.

  • Для получения всех данных в ответах с разбивкой на страницы требуется несколько вызовов

Клод Десктоп

Чтобы запустить сервер MCP с помощью Claude Desktop, выполните следующие действия:

  1. Соберите пакет:

    npm run build
  2. Добавьте сервер в Claude Desktop:

    • Откройте настройки Claude Desktop

    • Перейдите на вкладку «Разработчик» (убедитесь, что у вас включен режим разработчика).

    • Нажмите «Изменить конфигурацию».

    • Откройте файл claude_desktop_config.json в текстовом редакторе и добавьте следующую конфигурацию: GXP2

  3. Закройте Claude Desktop и перезапустите его. Теперь сервер должен быть доступен в разделе MCP Servers.

Курсор IDE

Чтобы запустить сервер MCP с Cursor IDE, выполните следующие действия:

  1. Соберите пакет:

    npm run build
  2. Добавьте сервер в курсор:

    • Открыть настройки курсора

    • Перейдите на вкладку MCP.

    • Нажмите «Добавить новый глобальный сервер MCP».

    • Обновите автоматически открытый файл mcp.json , используя следующую конфигурацию: GXP4

  3. Перезапустите курсор. Теперь сервер должен быть доступен в разделе MCP Servers.

Разработка

Предпосылки

  1. nvm (менеджер версий узлов)

  2. Узел v22.14.0

  3. нпм 10.9.2

Начиная

  1. Установить зависимости:

    nvm use v22.14.0 npm install
  2. Создайте проект:

    npm run build
  3. Проверьте это с помощью MCP Inspector:

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

Структура проекта

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

Примечание: Если вы вносите изменения в свой код, не забудьте пересобрать и перезапустить Claude Desktop / Cursor:

npm run build

Использование Докера

Создание образа Docker

Чтобы создать образ Docker для сервера MCP, выполните следующую команду:

docker build -t mcp/redis-cloud .

Запуск Docker-контейнера

Для запуска контейнера используйте следующую команду:

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 с Claude Desktop

Чтобы интегрировать Dockerized MCP-сервер с Claude Desktop, выполните следующие действия:

  1. Создайте образ Docker (если вы еще этого не сделали):

    docker build -t mcp/redis-cloud .
  2. Добавьте сервер в 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" ] } } }
  3. Замените значения заполнителей фактическими учетными данными API.

  4. Сохраните файл конфигурации и перезапустите Claude Desktop.

Примечания

  • Убедитесь, что требуемые переменные среды ( API_KEY , SECRET_KEY ) установлены правильно.

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