Redis 클라우드 API MCP 서버
모델 컨텍스트 프로토콜(MCP)은 대규모 언어 모델(LLM)과 외부 시스템 간의 컨텍스트를 관리하기 위한 표준화된 프로토콜입니다. 이 저장소는 Redis Cloud API용 MCP 서버를 제공하여 자연어를 사용하여 Redis Cloud 리소스를 관리할 수 있도록 지원합니다.
이를 통해 Claude Desktop이나 모든 MCP 클라이언트를 사용하여 자연어를 사용하여 Redis Cloud 계정에서 다음과 같은 작업을 수행할 수 있습니다.
"AWS에 새로운 Redis 데이터베이스를 생성하세요"
"현재 제가 구독하고 있는 구독 상품은 무엇인가요?"
"내 전자상거래 애플리케이션에 적합한 Redis 데이터베이스를 선택하도록 도와주세요"
특징
계정 관리
get_current_account: 현재 Redis Cloud 계정에 대한 세부 정보를 가져옵니다.get_current_payment_methods: 계정에 구성된 모든 결제 방법을 나열합니다.
구독 관리
프로 구독
get_pro_subscriptions: 계정의 모든 Pro 구독을 나열합니다.create_pro_subscription: 고급 구성 옵션을 사용하여 새로운 Pro 구독을 만듭니다.멀티 클라우드 배포 지원
메모리, 지속성 및 모듈 구성
Active-Active 배포 설정
사용자 정의 네트워킹 구성
필수 구독
get_essential_subscriptions: 모든 필수 구독 목록(페이지별로)get_essential_subscription_by_id: 특정 Essential 구독에 대한 자세한 정보를 가져옵니다.create_essential_subscription: 새로운 Essential 구독을 만듭니다.delete_essential_subscription: 필수 구독 삭제
데이터베이스 기능
get_database_modules: 계정에서 지원되는 모든 사용 가능한 데이터베이스 모듈(기능)을 나열합니다.Redis 모듈
데이터베이스 기능
성능 옵션
클라우드 공급자 관리
get_pro_plans_regions: 클라우드 제공업체 전반에서 사용 가능한 지역 가져오기AWS 지역
GCP 지역
네트워킹 옵션
가용성 영역
계획 및 가격
get_essentials_plans: 사용 가능한 필수 구독 플랜 목록(페이지별)AWS, GCP 및 Azure 지원
Redis Flex 옵션
고정된 계획
작업 관리
get_tasks: 계정의 현재 모든 작업을 나열합니다.get_task_by_id: 특정 작업에 대한 자세한 정보를 가져옵니다.배포 상태 추적
구독 변경 사항 모니터링
작업 진행 상황 보기
Related MCP server: MCP Server
용법
필수 조건
유효한 Redis Cloud API 자격 증명(API 키 및 비밀 키)
장기 실행 작업에 대해 작업 ID가 반환되며 모니터링할 수 있습니다.
페이지별 응답에는 모든 데이터를 검색하기 위해 여러 번의 호출이 필요합니다.
클로드 데스크탑
Claude Desktop으로 MCP 서버를 실행하려면 다음 단계를 따르세요.
패키지를 빌드하세요:
지엑스피1
Claude Desktop에 서버를 추가합니다.
Claude Desktop 설정 열기
개발자 탭으로 이동합니다(개발자 모드가 활성화되어 있는지 확인하세요)
"구성 편집"을 클릭하세요
텍스트 편집기에서
claude_desktop_config.json파일을 열고 다음 구성을 추가하세요: GXP2
Claude Desktop을 닫았다가 다시 시작하세요. 이제 MCP 서버 섹션에서 서버를 사용할 수 있습니다.
커서 IDE
Cursor IDE로 MCP 서버를 실행하려면 다음 단계를 따르세요.
패키지를 빌드하세요:
npm run build커서에 서버를 추가합니다.
커서 설정 열기
MCP 탭으로 이동
"새로운 글로벌 MCP 서버 추가"를 클릭하세요.
다음 구성으로 자동으로 열린
mcp.json파일을 업데이트합니다: GXP4
커서를 다시 시작하세요. 이제 MCP 서버 섹션에서 서버를 사용할 수 있습니다.
개발
필수 조건
nvm(노드 버전 관리자)
노드 v22.14.0
npm 10.9.2
시작하기
종속성 설치:
nvm use v22.14.0 npm install프로젝트를 빌드하세요:
npm run buildMCP Inspector를 사용하여 테스트해 보세요.
npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>
프로젝트 구조
참고: 코드를 변경한 경우 Claude Desktop/Cursor를 다시 빌드하고 다시 시작하는 것을 잊지 마세요.