redis-crud-mcp-server
Verified Safeby Nicolas-Gong
Overview
This MCP server provides comprehensive CRUD (Create, Read, Update, Delete) operations for a Redis database.
Installation
npm startEnvironment Variables
- REDIS_HOST
- REDIS_PORT
- REDIS_PASSWORD
Security Notes
The server correctly retrieves Redis connection credentials (host, port, password) from environment variables, avoiding hardcoded secrets in the main application logic. It uses the standard 'redis' client library for operations, which handles data serialization and command execution securely. Input validation in `validateRedisArgs` checks parameter types, and while it doesn't perform deep content validation for malicious strings, Redis commands themselves typically treat values as literals, mitigating common injection risks. The `test.js` file, however, hardcodes a Redis password ('123456') for its internal testing purposes, which is a minor oversight in a test script.
Similar Servers
fastmcp
A TypeScript framework for building Model Context Protocol (MCP) servers, providing high-level abstractions and boilerplate handling for features like tools, prompts, resources, sessions, authentication, and HTTP streaming.
mcp-server-typescript
Provides a Model Context Protocol (MCP) server to enable AI assistants to access DataForSEO's SEO data APIs through a standardized interface.
frontmcp
The CodeCall plugin provides AgentScript-based meta-tools for orchestrating MCP tools, enabling programmatic discovery, description, execution, and invocation of server capabilities within a sandboxed JavaScript environment.
devvit-mcp
Provides a Model Context Protocol (MCP) server for developing applications on Reddit's Devvit platform.