RM

redis/mcp-redis-cloud

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

43 stars 24 forks 품질 69 트렌드 12MIT

redis/mcp-redis-cloud는 MCP 서버 후보가 https://github.com/redis/mcp-redis-cloud.에서 수입되었습니다

개요

redis/mcp-redis-cloud는 MCP 서버 후보가 https://github.com/redis/mcp-redis-cloud.에서 수입되었습니다

개요(AI 번역)

Model Context Protocol (MCP)는 대형 언어 모델(LLMs) 및 외부 시스템 간의 컨텍스트를 관리하기위한 표준화 된 프로토콜입니다. 이 저장소는 MCP Server for Redis Cloud의 API를 제공하며, Redis Cloud 리소스를 자연 언어를 사용하여 관리할 수 있습니다.

Claude Desktop 또는 MCP Client를 사용하여 Redis Cloud 계정에서 작업을 수행 할 수있는 자연적인 언어를 사용할 수 있습니다. 예:

  • “Create a new Redis 데이터베이스 AWS”
  • “내 현재 구독은 무엇입니까?”
  • “내 전자 상거래 응용 프로그램에 적합한 Redis 데이터베이스를 선택하십시오”

특징

계정 관리

  • get_current_account: 현재 Redis Cloud 계정에 대한 세부 정보
  • get_current_payment_methods: 계정으로 구성된 모든 결제 방법 목록

구독 관리

Pro 구독

  • get_pro_subscriptions: 계정의 모든 Pro 구독 목록
  • create_pro_subscription: 고급 구성 옵션으로 새로운 Pro 구독 만들기
  • 멀티 클라우드 배포 지원
  • 메모리, 지속, 모듈 구성
  • Active-Active 배포 설정
  • 사용자 정의 네트워킹 구성

필수 구독

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Redis Cloud API MCP Server

Model Context Protocol (MCP) is a standardized protocol for managing context between large language models (LLMs) and external systems. This repository provides an MCP Server for Redis Cloud’s API, allowing you to manage your Redis Cloud resources using natural language.

This lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things on your Redis Cloud account, e.g.:

  • “Create a new Redis database in AWS”
  • “What are my current subscriptions?”
  • “Help me choose the right Redis database for my e-commerce application”

Features

Account Management

  • get_current_account: Get details about your current Redis Cloud account
  • get_current_payment_methods: List all payment methods configured for your account

Subscription Management

Pro Subscriptions

  • get_pro_subscriptions: List all Pro subscriptions in your account
  • create_pro_subscription: Create a new Pro subscription with advanced configuration options
    • Supports multi-cloud deployment
    • Configure memory, persistence, and modules
    • Set up Active-Active deployments
    • Custom networking configuration

Essential Subscriptions

  • get_essential_subscriptions: List all Essential subscriptions (paginated)
  • get_essential_subscription_by_id: Get detailed information about a specific Essential subscription
  • create_essential_subscription: Create a new Essential subscription
  • delete_essential_subscription: Delete an Essential subscription

Database Capabilities

  • get_database_modules: List all available database modules (capabilities) supported in your account
    • Redis modules
    • Database features
    • Performance options

Cloud Provider Management

  • get_pro_plans_regions: Get available regions across cloud providers
    • AWS regions
    • GCP regions
    • Networking options
    • Availability zones

Plans and Pricing

  • get_essentials_plans: List available Essential subscription plans (paginated)
    • Supports AWS, GCP, and Azure
    • Redis Flex options
    • Fixed plans

Task Management

  • get_tasks: List all current tasks in your account
  • get_task_by_id: Get detailed information about a specific task
    • Track deployment status
    • Monitor subscription changes
    • View task progress

Usage

Prerequisites

  • Valid Redis Cloud API credentials (API Key and Secret Key)
  • Task IDs are returned for long-running operations and can be monitored
  • Paginated responses require multiple calls to retrieve all data

Claude Desktop

To run the MCP server with Claude Desktop, follow these steps:

  1. Build the package:

    npm run build
    
  2. Add the server to Claude Desktop:

    • Open Claude Desktop settings
    • Navigate to the Developer tab (make sure you have enabled Developer Mode)
    • Click on “Edit config”
    • Open the claude_desktop_config.json file in your text editor and add the following configuration:
    {
      "mcpServers": {
GitHub에서 전체 README 보기

설치

docker run -i --rm -e API_KEY=<your_redis_cloud_api_key> -e SECRET_KEY=<your_redis_cloud_api_secret_key> mcp/redis-cloud
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-redis-cloud": { "command": "node", "args": ["--experimental-fetch", "<absolute_path_to_project_root>/dist/index.js"], "env": { "API_KEY": "<redis_cloud_api_key>", "SECRET_KEY": "<redis_cloud_api_secret_key>" } } } }