mcp/valkey-mcp-server使用Valkey的高级数据结构。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/valkey-mcp-server |
| 作者 | awslabs |
| 代码仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout 健康评分 | !Docker Scout 健康评分 |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/valkey-mcp-server --key [***] |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
bitmap_count | 计算范围内设置位(1)的数量。 |
bitmap_get | 获取偏移量处的位值。 |
bitmap_pos | 查找设置为特定值的位的位置。 |
bitmap_set | 将偏移量处的位设置为指定值。 |
client_list | 获取连接到Valkey服务器的客户端列表。 |
dbsize | 获取Valkey数据库中存储的键数量。 |
delete | 删除Valkey键。 |
expire | 为Redis键设置过期时间。 |
hash_exists | 检查哈希中是否存在字段。 |
hash_get | 从哈希中获取字段值。 |
hash_get_all | 获取哈希中的所有字段和值。 |
hash_increment | 增加哈希中字段的值。 |
hash_keys | 获取哈希中的所有字段名。 |
hash_length | 获取哈希中的字段数量。 |
hash_random_field | 从哈希中获取随机字段。 |
hash_random_field_with_values | 从哈希中获取随机字段及其值。 |
hash_set | 在哈希中设置字段值。 |
hash_set_if_not_exists | 仅当字段不存在时在哈希中设置字段值。 |
hash_set_multiple | 在哈希中设置多个字段值。 |
hash_strlen | 获取哈希中字段值的长度。 |
hash_values | 获取哈希中的所有值。 |
hll_add | 向HyperLogLog添加一个元素。 |
hll_count | 获取HyperLogLog的估计基数。 |
info | 获取Valkey服务器信息和统计数据。 |
json_arrappend | 向路径处的数组追加值。 |
json_arrindex | 获取路径处数组中值的索引。 |
json_arrlen | 获取路径处数组的长度。 |
json_arrpop | 从路径处数组的指定索引弹出值。 |
json_arrtrim | 将路径处的数组修剪为指定范围。 |
json_clear | 清除路径处的容器(数组或对象)。 |
json_del | 删除路径处的值。 |
json_get | 获取路径处的JSON值。 |
json_numincrby | 将路径处的数字增加指定值。 |
json_nummultby | 将路径处的数字乘以指定值。 |
json_objkeys | 获取路径处对象中的键。 |
json_objlen | 获取路径处对象中的键数量。 |
json_set | 设置路径处的JSON值。 |
json_strappend | 向路径处的字符串追加字符串。 |
json_strlen | 获取路径处字符串的长度。 |
json_toggle | 切换路径处的布尔值。 |
json_type | 获取路径处JSON值的类型。 |
list_append | 向列表追加值。 |
list_append_multiple | 向列表追加多个值。 |
list_get | 从列表中获取指定索引的值。 |
list_insert_after | 在列表中 pivot 之后插入值。 |
list_insert_before | 在列表中 pivot 之前插入值。 |
list_length | 获取列表长度。 |
list_move | 将元素从一个列表移动到另一个列表。 |
list_pop_left | 从列表左侧弹出值。 |
list_pop_right | 从列表右侧弹出值。 |
list_position | 查找列表中值的位置。 |
list_prepend | 向列表 prepend 值。 |
list_prepend_multiple | 向列表 prepend 多个值。 |
list_range | 从列表中获取值的范围。 |
list_remove | 从列表中删除值的出现次数。 |
list_set | 设置列表中指定索引的值。 |
list_trim | 将列表修剪为指定范围。 |
rename | 将Redis键从old_key重命名为new_key。 |
set_add | 向集合添加成员。 |
set_cardinality | 获取集合中的成员数量。 |
set_contains | 检查集合中是否存在成员。 |
set_members | 获取集合中的所有成员。 |
set_move | 将成员从一个集合移动到另一个集合。 |
set_pop | 从集合中移除并返回随机成员。 |
set_random_member | 从集合中获取随机成员(不删除)。 |
set_remove | 从集合中移除成员。 |
sorted_set_add | 向有序集合添加成员-分数对。 |
sorted_set_add_incr | 向有序集合添加成员或增加其分数。 |
sorted_set_cardinality | 获取有序集合中的成员数量。 |
sorted_set_popmax | 移除并返回分数最高的成员。 |
sorted_set_popmin | 移除并返回分数最低的成员。 |
sorted_set_range | 从有序集合中获取成员范围。 |
sorted_set_range_by_lex | 按字典顺序从有序集合中获取成员范围。 |
sorted_set_range_by_score | 按分数从有序集合中获取成员范围。 |
sorted_set_rank | 获取有序集合中成员的排名。 |
sorted_set_remove | 从有序集合中移除成员。 |
sorted_set_remove_by_lex | 按字典顺序范围从有序集合中移除成员。 |
sorted_set_remove_by_rank | 按排名范围从有序集合中移除成员。 |
sorted_set_remove_by_score | 按分数范围从有序集合中移除成员。 |
sorted_set_score | 获取有序集合中成员的分数。 |
stream_add | 向流添加条目。 |
stream_delete | 从流中删除条目。 |
stream_group_create | 创建消费者组。 |
stream_group_delete_consumer | 从组中删除消费者。 |
stream_group_destroy | 销毁消费者组。 |
stream_group_set_id | 设置消费者组的最后交付ID。 |
stream_info | 获取流的信息。 |
stream_info_consumers | 获取组中消费者的信息。 |
stream_info_groups | 获取消费者组的信息。 |
stream_length | 获取流的长度。 |
stream_range | 从流中获取条目范围。 |
stream_read | 从流中读取条目。 |
stream_read_group | 作为消费者组的一部分从流中读取条目。 |
stream_trim | 将流修剪到指定长度。 |
string_append | 向字符串值追加内容。 |
string_decrement | 减少整数值。 |
string_get | 获取字符串值。 |
string_get_range | 获取子字符串。 |
string_get_set | 设置新值并返回旧值。 |
string_increment | 增加整数值。 |
string_increment_float | 增加浮点值。 |
string_length | 获取字符串长度。 |
string_set | 设置字符串值。 |
string_set_range | 覆盖字符串的部分内容。 |
type | 返回键存储的值类型的字符串表示。 |
bitmap_count计算范围内设置位(1)的数量。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 位图键名 |
end | string 可选 | 结束偏移量(包含,可选) |
start | string 可选 | 开始偏移量(包含,可选) |
bitmap_get获取偏移量处的位值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 位图键名 |
offset | integer | 位偏移量(0-based) |
bitmap_pos查找设置为特定值的位的位置。
| 参数 | 类型 | 描述 |
|---|---|---|
bit | integer | 要搜索的位值(0或1) |
key | string | 位图键名 |
count | string 可选 | 要返回的最大位置数量(可选) |
end | string 可选 | 结束偏移量(包含,可选) |
start | string 可选 | 开始偏移量(包含,可选) |
bitmap_set将偏移量处的位设置为指定值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 位图键名 |
offset | integer | 位偏移量(0-based) |
value | integer | 位值(0或1) |
client_list获取连接到Valkey服务器的客户端列表。
dbsize获取Valkey数据库中存储的键数量。
delete删除Valkey键。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
expire为Redis键设置过期时间。
| 参数 | 类型 | 描述 |
|---|---|---|
expire_seconds | integer | 键应过期的时间(秒) |
name | string | Redis键名 |
hash_exists检查哈希中是否存在字段。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
hash_get从哈希中获取字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
hash_get_all获取哈希中的所有字段和值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hash_increment增加哈希中字段的值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
amount | string 可选 | 增加的数量(默认:1) |
hash_keys获取哈希中的所有字段名。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hash_length获取哈希中的字段数量。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hash_random_field从哈希中获取随机字段。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
count | string 可选 | 要返回的字段数量(可选) |
hash_random_field_with_values从哈希中获取随机字段及其值。
| 参数 | 类型 | 描述 |
|---|---|---|
count | integer | 要返回的字段-值对数量 |
key | string | 键名 |
hash_set在哈希中设置字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
value | string | 要设置的值 |
hash_set_if_not_exists仅当字段不存在时在哈希中设置字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
value | string | 要设置的值 |
hash_set_multiple在哈希中设置多个字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
mapping | object | 字段-值对的字典 |
hash_strlen获取哈希中字段值的长度。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
hash_values获取哈希中的所有值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hll_addmanifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务