MCP Server Redis
용법
구조는 다음과 같습니다.
지엑스피1
이 서버를 사용하려면 다음이 필요합니다.
필요한 종속성을 설치하세요:
[아직 설치되지 않은 경우] https://docs.astral.sh/uv/
uv venv
source .venv/bin/activate
uv sync
적절한 변수를 추가하여 Redis 연결을 구성하려면 .env.example 파일을 참조하세요.
서버를 실행합니다:
python src/server.py
Related MCP server: MCP Database Server
이 서버의 기능
자원:
redis://status - 현재 연결 상태
redis://info - Redis 서버 정보
redis://keys/{pattern} - 패턴과 일치하는 키 나열
도구:
기본 작업:
get_value - 값 가져오기
set_value - 선택적 만료로 값 설정
delete_key - 키 삭제
증가 - 숫자 값 증가
목록 작업:
list_push - 목록에 값 푸시
list_range - 목록 값 범위 가져오기
해시 작업:
hash_set - 해시 필드 설정
hash_get - 해시 필드 가져오기
집합 연산:
set_add - 세트에 추가
set_members - 세트 멤버 가져오기
펍/서브:
publish_message - 메시지 게시
각 도구에는 오류 처리 기능이 포함되어 있으며 의미 있는 응답을 반환합니다. 연결이 끊어지면 서버는 자동으로 Redis에 다시 연결합니다.
MCP Inspector로 테스트할 수 있습니다: mcp dev src/server.py
또는 Claude Desktop에 설치하세요: mcp install src/server.py
예
User: What's the current Redis connection status?
LLM: Let me check the Redis connection status for you.
[Reading resource redis://status]
The Redis server is currently connected and running on localhost:6379, database 0.
User: Can you store my name "Alice" in Redis?
LLM: I'll help you store your name in Redis using the set_value tool.
[Calling set_value with key="name" value="Alice"]
Successfully set key 'name'
I've stored your name "Alice" in Redis under the key "name". Would you like me to verify the value was stored correctly by retrieving it?
User: Yes please verify it
LLM: I'll retrieve the value using the get_value tool.
[Calling get_value with key="name"]
Alice
Yes, I can confirm that your name "Alice" was successfully stored in Redis and can be retrieved correctly. The value matches exactly what we stored.이 구현은 MCP를 통한 Redis 통합을 위한 견고한 기반을 제공합니다. 특정 사용 사례에 따라 필요에 따라 Redis 명령을 추가하여 더욱 확장할 수 있습니다.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.166 npm30MIT
- AlicenseNot gradedqualityDmaintenanceThis server provides database access capabilities to Claude, supporting SQLite, SQL Server, PostgreSQL, and MySQL databases.1,009 npmMIT
- AlicenseNot gradedqualityDmaintenanceThis server provides database access capabilities to Claude, supporting SQLite, SQL Server, PostgreSQL, and MySQL databases.1,009 npmMIT
- AlicenseBqualityDmaintenanceEnables AI assistants to perform comprehensive Redis database operations including managing strings, hashes, lists, sets, sorted sets, TTL management, and data backup/restore. Supports secure connections and provides batch operations for efficient Redis interaction through natural language.3414 npm2MIT