Install command
Provided
Official Redis MCP server providing natural language interface for Redis data management and operations
Source-backed facts for citing this resource, derived directly from the registry — also available as plain text for AI assistants.
Decision playbook
Signals are comparatively strong, but you should still validate source, privacy posture, and package provenance for your environment.
0
96
—
No baseline selected
No major trust-signal divergence detected in the current selection.
Confirm ownership and provenance before trusting install instructions.
Source link availableRequired
Open the canonical repository and verify ownership.
Source provenance statusRequired
Marked as first-party.
Metadata reviewed
Registry metadata indicates a reviewed listing.
Validate risk disclosures before installation or API wiring.
Safety notes presentRequired
Review the listed safety guidance before running commands.
Privacy notes presentRequired
Review data handling notes before connecting accounts or secrets.
Trust level risk gateRequired
Trust level does not block evaluation.
Check package metadata and artifact integrity signals.
Install payload available
Install or copy payload is available for review.
Package verification flag
Package marked verified.
Checksum metadata
SHA-256 hash is present.
Use compare context to validate trade-offs before adoption.
Compare tray has multiple entries
Add at least one more entry to compare trust differences.
Baseline comparison available
No baseline peer selected yet.
Diverging trust signals identified
No major trust-signal divergence found.
Setup at a glance
Copy-ready — paste the snippet to get started.
Install command
Provided
Config snippet
Provided
Copy snippet
Provided
Prerequisites
10 to clear
Platforms
4 listed
Difficulty
1/100
Adoption plan
Current risk score 0/100. Use staged verification before broader rollout.
Validate source and review signals before any execution.
Confirm source provenanceRequired
Source URL/provenance metadata is present.
Confirm metadata review state
Listing has review metadata.
Verify install payload
Install/config payload exists and can be inspected.
Confirm safety, privacy, and package integrity signals.
Review safety notesRequired
Safety notes are present.
Review privacy notesRequired
Privacy notes are present.
Verify package integrity metadata
Package verification/checksum metadata is available.
Adopt in controlled steps based on the selected plan.
Run in isolated sandbox firstRequired
Use a constrained sandbox and observe behavior across multiple tasks.
Roll out graduallyRequired
Roll out to a small cohort before wider usage.
Set monitoring and fallback
Define rollback path and monitor errors after adoption.
Evidence readiness
Required evidence gates are covered (6/6 signals complete).
Source repository/provenance is listed.
Required in this preset
Review metadata is present.
Required in this preset
Safety notes are present.
Required in this preset
Privacy notes are present.
Optional in this preset
Package integrity metadata is present.
Optional in this preset
Install payload is available.
Required in this preset
Required evidence gates are covered for this preset.
Decision timeline
6/6 steps complete with no blocking gaps for this preset.
triage
Source/provenance metadata is available.
triage
Review metadata is available.
verify
Safety notes are available.
verify
Privacy notes are available.
verify
Package integrity metadata is available.
rollout
Install payload is available.
No required blockers for this timeline preset.
Prerequisite readiness
10 prerequisites to line up before setup. Have accounts and credentials ready first.
Safety & privacy surface
1 safety and 1 privacy notes across 2 risk areas. Review closely: credentials & tokens.
{
"redis": {
"args": [
"--from",
"git+https://github.com/redis/mcp-redis.git",
"redis-mcp-server",
"--url",
"redis://localhost:6379/0"
],
"command": "uvx"
}
}The official Redis MCP Server provides a natural language interface for AI agents to manage and search data in Redis. Access all Redis data structures (strings, hashes, lists, sets, sorted sets, streams), perform vector similarity search for AI/ML applications, implement pub/sub messaging, manage sessions and caching, create leaderboards, and execute server administration—all through natural language commands. Supports ACL authentication, TLS encryption, and both local and remote Redis instances.
{
"redis": {
"args": [
"--from",
"git+https://github.com/redis/mcp-redis.git",
"redis-mcp-server",
"--url",
"redis://localhost:6379/0"
],
"command": "uvx"
}
}
Common usage pattern for this MCP server
Ask Claude: "Store and retrieve cached data with expiration"
Common usage pattern for this MCP server
Ask Claude: "Manage user sessions and preferences"
Common usage pattern for this MCP server
Ask Claude: "Implement real-time chat with pub/sub"
Common usage pattern for this MCP server
Ask Claude: "Create leaderboards with sorted sets"
Common usage pattern for this MCP server
Ask Claude: "Process events using Redis streams"
Store and retrieve JSON data in Redis with key-value operations
// Set and get Redis key
await redis.set(
"user:123",
JSON.stringify({ name: "John", email: "john@example.com" }),
);
const user = await redis.get("user:123");
Verify Redis server is running with redis-cli ping (should return PONG). Check connection URL format: redis://localhost:6379/0 or redis://user:password@host:port/db. Confirm network firewall allows port 6379 (or your custom port). Test connection with redis-cli -u URL command. For remote servers, verify hostname resolution and network connectivity. Check Redis server logs for connection errors.
Redis requires authentication. Add password to connection URL: redis://:password@host:6379 (empty username) or redis://username:password@host:6379 (with username for ACL). Use AUTH command in redis-cli to test: AUTH password or AUTH username password. Verify requirepass in redis.conf matches your password. Check ACL user exists with ACL LIST command. For ACL users, ensure user has proper permissions.
ACL user lacks required permissions. Grant permissions with ACL SETUSER username +@all ~* (all commands, all keys) or specific categories like +@read +@write for read/write operations. Check current ACL rules with ACL GETUSER username. Verify key patterns allow access with ~key:* syntax (wildcard patterns). Ensure user has appropriate command categories enabled (e.g., +@string, +@hash, +@list). Review ACL configuration file if using persistent ACL.
Password mismatch or ACL configuration issue. Verify password matches ACL user with ACL GETUSER username (check # password hash). Ensure ACL file loaded correctly (restart Redis after editing ACL file). Check user not flagged nopass without valid passwords. View recent security events with ACL LOG to see authentication failures. For ACL users, ensure username and password combination is correct. Verify ACL rules are properly formatted in redis.conf or ACL file.
Use rediss:// (note double 's') for TLS connections instead of redis://. Add tls=true parameter if using connection object. Verify Redis server built with TLS support (redis-server --version). Check certificates match CA and have correct file permissions. For client certificate authentication, provide cert and key files. Test TLS connection with redis-cli --tls --cacert ca.pem -h host -p port. Verify certificate paths are absolute or relative to working directory. Check certificate expiration dates.
Verify Redis password is correct. Check AUTH configuration in redis.conf. Ensure password format is correct. For Redis 6.0+, verify ACL user permissions if using ACL authentication.
Check network connectivity to Redis server. Verify Redis is running and accessible. Check firewall rules allow Redis connections (default port 6379). Increase connection timeout values. Verify Redis maxclients setting allows new connections.
Check Redis memory usage with INFO memory command. Verify maxmemory setting and eviction policy. Clear unused keys or increase maxmemory limit. Monitor memory usage patterns and implement key expiration policies.
Check network connectivity and firewall settings. Verify Redis server is accessible. Increase request timeout values. Implement connection pooling and retry mechanisms with exponential backoff.
Redis MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
3 trust signals differ across this comparison (Package trust, Source provenance, Submitter).
| Field | Official Redis MCP server providing natural language interface for Redis data management and operations Open dossier | Official MCP server providing read-only access to PostgreSQL databases with schema inspection and query capabilities Open dossier | Read and write records, manage bases and tables in Airtable directly from Claude Open dossier | Official dbt Labs MCP server that gives AI agents context from dbt Core, dbt Fusion, dbt Platform, project metadata, SQL tools, lineage, Admin API, and dbt documentation search. Open dossier |
|---|---|---|---|---|
| Next steps | ||||
| Trust | ||||
| Review status | ReviewedMaintainer reviewed | ReviewedMaintainer reviewed | ReviewedMaintainer reviewed | ReviewedMaintainer reviewed |
| Package trustDiffers | Package verified | Package verified | Package verified | Package not verified |
| Source provenanceDiffers | Source-backed | No submission link | No submission link | Source-backed |
| SubmitterDiffers | — | — | — | JSONbored |
| Install risk | Low risk | Low risk | Low risk | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Brand | — | |||
| Category | mcp | mcp | mcp | mcp |
| Source | first-party | first-party | first-party | source-backed |
| Author | Redis | Anthropic | domdomegg | dbt Labs |
| Added | 2025-09-20 | 2025-09-16 | 2025-09-18 | 2026-06-05 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓Use a restricted Redis user or database because commands can expose, mutate, or delete cache, queue, and session data. | ✓Use a read-only database user with restricted schemas unless write access is explicitly needed and reviewed. | ✓Restrict the Airtable API key to the bases and write scopes Claude is allowed to use before enabling record or schema changes. | ✓SQL and admin tools can inspect or affect real analytics environments depending on credentials. Start with read-oriented docs and metadata tools before enabling execution paths. |
| Privacy notes | ✓Keys, values, connection URLs, database metadata, and application data stored in Redis may be exposed through tool calls. | ✓Queried schemas, table names, rows, connection details, and application data may be exposed through tool calls. | ✓Airtable records, field values, attachments, and base metadata may be sent through the MCP client and model context. | ✓dbt metadata, SQL, lineage, model names, run artifacts, and platform account details can expose private analytics structure. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.