This package provides an AWS Labs Model Context Protocol (MCP) server for Amazon ElastiCache Valkey datastores, enabling AI agents to interact with Valkey data types like Strings, Lists, Sets, Hashes, Streams, Bitmaps, JSONs, and HyperLogLogs. It supports cluster environments, SSL/TLS, connection pooling, and a readonly mode.
| Parameter | Description |
|---|---|
| VALKEY_HOST* | ElastiCache Primary Endpoint or MemoryDB Cluster Endpoint or Valkey IP or hostname |
| VALKEY_PORT* | Valkey port |
| FASTMCP_LOG_LEVEL* | Logging level for the server |
| VALKEY_USERNAME* | Default database username |
| VALKEY_PWD* | Default database password |
| VALKEY_USE_SSL* | Enables or disables SSL/TLS |
| VALKEY_CA_PATH* | CA certificate for verifying server |
| VALKEY_SSL_KEYFILE* | Client's private key file |
| VALKEY_SSL_CERTFILE* | Client's certificate file |
| VALKEY_CERT_REQS* | Server certificate verification |
| VALKEY_CA_CERTS* | Path to trusted CA certificates |
| VALKEY_CLUSTER_MODE* | Enable Valkey Cluster mode |
| Parameter | Description |
|---|---|
| VALKEY_HOST* | ElastiCache Primary Endpoint or MemoryDB Cluster Endpoint or Valkey IP or hostname |
| VALKEY_PORT* | Valkey port |
| FASTMCP_LOG_LEVEL* | Logging level for the server |
| VALKEY_USERNAME* | Default database username |
| VALKEY_PWD* | Default database password |
| VALKEY_USE_SSL* | Enables or disables SSL/TLS |
| VALKEY_CA_PATH* | CA certificate for verifying server |
| VALKEY_SSL_KEYFILE* | Client's private key file |
| VALKEY_SSL_CERTFILE* | Client's certificate file |
| VALKEY_CERT_REQS* | Server certificate verification |
| VALKEY_CA_CERTS* | Path to trusted CA certificates |
| VALKEY_CLUSTER_MODE* | Enable Valkey Cluster mode |
| Parameter | Description |
|---|---|
| --interactive* | Docker image for Valkey MCP server. Single value |
| FASTMCP_LOG_LEVEL* | Logging level for the server |
| VALKEY_HOST* | ElastiCache Primary Endpoint or MemoryDB Cluster Endpoint or Valkey IP or hostname |
| VALKEY_PORT* | Valkey port |
| VALKEY_USERNAME* | Default database username |
| VALKEY_PWD* | Default database password |
| VALKEY_USE_SSL* | Enables or disables SSL/TLS |
| VALKEY_CA_PATH* | CA certificate for verifying server |
| VALKEY_SSL_KEYFILE* | Client's private key file |
| VALKEY_SSL_CERTFILE* | Client's certificate file |
| VALKEY_CERT_REQS* | Server certificate verification |
| VALKEY_CA_CERTS* | Path to trusted CA certificates |
| VALKEY_CLUSTER_MODE* | Enable Valkey Cluster mode |
| Parameter | Description |
|---|---|
| --interactive* | Docker image for Valkey MCP server. Single value |
| FASTMCP_LOG_LEVEL* | Logging level for the server |
| VALKEY_HOST* | ElastiCache Primary Endpoint or MemoryDB Cluster Endpoint or Valkey IP or hostname |
| VALKEY_PORT* | Valkey port |
| VALKEY_USERNAME* | Default database username |
| VALKEY_PWD* | Default database password |
| VALKEY_USE_SSL* | Enables or disables SSL/TLS |
| VALKEY_CA_PATH* | CA certificate for verifying server |
| VALKEY_SSL_KEYFILE* | Client's private key file |
| VALKEY_SSL_CERTFILE* | Client's certificate file |
| VALKEY_CERT_REQS* | Server certificate verification |
| VALKEY_CA_CERTS* | Path to trusted CA certificates |
| VALKEY_CLUSTER_MODE* | Enable Valkey Cluster mode |