meshagent login
test
) with a test MCP Redis server running in the room.REDIS_HOST
REDIS_PORT
REDIS_USERNAME
REDIS_SSL
REDIS_CA_PATH
REDIS_SSL_KEYFILE
REDIS_SSL_CERTFILE
REDIS_CERT_REQS
REDIS_CA_CERTS
REDIS_CLUSTER_MODE
REDIS_PWD
Tools provided by this Server | Short Description |
---|---|
client_list | Get a list of connected clients to the Redis server. |
create_vector_index_hash | Create a Redis 8 vector similarity index using HNSW on a Redis hash. |
dbsize | Get the number of keys stored in the Redis database. |
delete | Delete a Redis key. |
expire | Set an expiration time for a Redis key. |
get | Get a Redis string value. |
get_index_info | Retrieve schema and information about a specific Redis index using FT.INFO. |
get_indexed_keys_number | Retrieve the number of indexed keys by the index. |
get_indexes | List of indexes in the Redis database. |
get_vector_from_hash | Retrieve a vector from a Redis hash and convert it back from binary blob. |
hdel | Delete a field from a Redis hash. |
hexists | Check if a field exists in a Redis hash. |
hget | Get the value of a field in a Redis hash. |
hgetall | Get all fields and values from a Redis hash. |
hset | Set a field in a hash stored at key with an optional expiration time. |
info | Get Redis server information and statistics. |
json_del | Delete a JSON value from Redis at a given path. |
json_get | Retrieve a JSON value from Redis at a given path. |
json_set | Set a JSON value in Redis at a given path with an optional expiration time. |
llen | Get the length of a Redis list. |
lpop | Remove and return the first element from a Redis list. |
lpush | Push a value onto the left of a Redis list and optionally set an expiration time. |
lrange | Get elements from a Redis list within a specific range. |
publish | Publish a message to a Redis channel. |
rename | Renames a Redis key from old_key to new_key. |
rpop | Remove and return the last element from a Redis list. |
rpush | Push a value onto the right of a Redis list and optionally set an expiration time. |
sadd | Add a value to a Redis set with an optional expiration time. |
scan_all_keys | Scan and return ALL keys matching a pattern using multiple SCAN iterations. |
scan_keys | Scan keys in the Redis database using the SCAN command (non-blocking, production-safe). |
set | Set a Redis string value with an optional expiration time. |
set_vector_in_hash | Store a vector as a field in a Redis hash. |
smembers | Get all members of a Redis set. |
srem | Remove a value from a Redis set. |
subscribe | Subscribe to a Redis channel. |
type | Returns the string representation of the type of the value stored at key. |
unsubscribe | Unsubscribe from a Redis channel. |
vector_search_hash | Perform a KNN vector similarity search using Redis 8 or later version on vectors stored in hash data structures. |
xadd | Add an entry to a Redis stream with an optional expiration time. |
xdel | Delete an entry from a Redis stream. |
xrange | Read entries from a Redis stream. |
zadd | Add a member to a Redis sorted set with an optional expiration time. |
zrange | Retrieve a range of members from a Redis sorted set. |
zrem | Remove a member from a Redis sorted set. |
client_list
create_vector_index_hash
dim
(integer
, optional) — The dimensionality of the vectors stored under the vector_field.distance_metric
(string
, optional) — The distance function to use (e.g., ‘COSINE’, ‘L2’, ‘IP’).index_name
(string
, optional) — The name of the Redis index to create.prefix
(string
, optional) — The key prefix used to identify documents to index (e.g., ‘doc:’).vector_field
(string
, optional) — The name of the vector field to be indexed for similarity search.dbsize
delete
key
(string
)expire
expire_seconds
(integer
)name
(string
)get
key
(string
)get_index_info
index_name
(string
)get_indexed_keys_number
index_name
(string
)get_indexes
get_vector_from_hash
name
(string
)vector_field
(string
, optional)hdel
key
(string
)name
(string
)hexists
key
(string
)name
(string
)hget
key
(string
)name
(string
)hgetall
name
(string
)hset
key
(string
)name
(string
)value
(string
)expire_seconds
(integer
, optional)info
section
(string
, optional)json_del
name
(string
)path
(string
, optional)json_get
name
(string
)path
(string
, optional)json_set
name
(string
)path
(string
)value
(string
)expire_seconds
(integer
, optional)llen
name
(string
)lpop
name
(string
)lpush
name
(string
)value
(string
)expire
(integer
, optional)lrange
name
(string
)start
(integer
)stop
(integer
)publish
channel
(string
)message
(string
)rename
new_key
(string
)old_key
(string
)rpop
name
(string
)rpush
name
(string
)value
(string
)expire
(integer
, optional)sadd
name
(string
)value
(string
)expire_seconds
(integer
, optional)scan_all_keys
batch_size
(integer
, optional)pattern
(string
, optional)scan_keys
count
(integer
, optional)cursor
(integer
, optional)pattern
(string
, optional)set
key
(string
)value
(string
)expiration
(integer
, optional)set_vector_in_hash
name
(string
)vector
(array
)vector_field
(string
, optional)smembers
name
(string
)srem
name
(string
)value
(string
)subscribe
channel
(string
)type
key
(string
)unsubscribe
channel
(string
)vector_search_hash
query_vector
(array
)index_name
(string
, optional)k
(integer
, optional)return_fields
(array
, optional)vector_field
(string
, optional)xadd
fields
(object
)key
(string
)expiration
(integer
, optional)xdel
entry_id
(string
)key
(string
)xrange
key
(string
)count
(integer
, optional)zadd
key
(string
)member
(string
)score
(number
)expiration
(integer
, optional)zrange
end
(integer
)key
(string
)start
(integer
)with_scores
(boolean
, optional)zrem
key
(string
)member
(string
)