mcp/memcached-mcp-server基于Memcached的高速缓存服务。
什么是MCP服务器?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/memcached-mcp-server |
| 作者 | awslabs |
| 代码仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建方 | Docker公司 |
| Docker Scout健康评分 | !Docker Scout健康评分 |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/memcached-mcp-server --key [***] |
| 许可证 | Apache许可证2.0 |
| 服务器提供的工具 | 简要描述 |
|---|---|
cache_add | 仅当键不存在时向缓存添加值。 |
cache_append | 向现有值追加字符串。 |
cache_cas | 使用CAS(检查并设置)机制设置值。 |
cache_decr | 递减缓存中的计数器。 |
cache_delete | 从缓存中删除值。 |
cache_delete_many | 从缓存中删除多个值。 |
cache_delete_multi | 从缓存中删除多个值(delete_many的别名)。 |
cache_flush_all | 清空所有缓存条目。 |
cache_get | 从缓存中获取值。 |
cache_get_many | 从缓存中获取多个值。 |
cache_get_multi | 从缓存中获取多个值(get_many的别名)。 |
cache_gets | 从缓存中获取值及其CAS令牌。 |
cache_incr | 递增缓存中的计数器。 |
cache_prepend | 向现有值前置字符串。 |
cache_quit | 关闭与缓存服务器的连接。 |
cache_replace | 仅当键存在时替换缓存中的值。 |
cache_set | 在缓存中设置值。 |
cache_set_many | 在缓存中设置多个值。 |
cache_set_multi | 在缓存中设置多个值(set_many的别名)。 |
cache_stats | 获取缓存统计信息。 |
cache_touch | 更新键的过期时间。 |
cache_version | 获取缓存服务器的版本。 |
cache_add仅当键不存在时向缓存添加值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要添加的键 |
value | string | 要存储的值 |
expire | string 可选 | 可选的过期时间(秒) |
cache_append向现有值追加字符串。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要追加的键 |
value | string | 要追加的字符串 |
cache_cas使用CAS(检查并设置)机制设置值。
| 参数 | 类型 | 描述 |
|---|---|---|
cas | integer | 来自gets()的CAS令牌 |
key | string | 要设置的键 |
value | string | 要存储的值 |
expire | string 可选 | 可选的过期时间(秒) |
cache_decr递减缓存中的计数器。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要递减的键 |
value | integer 可选 | 递减量(默认1) |
cache_delete从缓存中删除值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要删除的键 |
cache_delete_many从缓存中删除多个值。
| 参数 | 类型 | 描述 |
|---|---|---|
keys | array | 要删除的键列表 |
cache_delete_multi从缓存中删除多个值(delete_many的别名)。
| 参数 | 类型 | 描述 |
|---|---|---|
keys | array | 要删除的键列表 |
cache_flush_all清空所有缓存条目。
| 参数 | 类型 | 描述 |
|---|---|---|
delay | integer 可选 | 清空前的延迟时间(秒) |
cache_get从缓存中获取值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要获取的键 |
cache_get_many从缓存中获取多个值。
| 参数 | 类型 | 描述 |
|---|---|---|
keys | array | 要获取的键列表 |
cache_get_multi从缓存中获取多个值(get_many的别名)。
| 参数 | 类型 | 描述 |
|---|---|---|
keys | array | 要获取的键列表 |
cache_gets从缓存中获取值及其CAS令牌。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要获取的键 |
cache_incr递增缓存中的计数器。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要递增的键 |
value | integer 可选 | 递增量(默认1) |
cache_prepend向现有值前置字符串。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要前置的键 |
value | string | 要前置的字符串 |
cache_quit关闭与缓存服务器的连接。
返回: 成功消息或错误消息
cache_replace仅当键存在时替换缓存中的值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要替换的键 |
value | string | 新值 |
expire | string 可选 | 可选的过期时间(秒) |
cache_set在缓存中设置值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 要设置的键 |
value | string | 要存储的值 |
expire | string 可选 | 可选的过期时间(秒) |
cache_set_many在缓存中设置多个值。
| 参数 | 类型 | 描述 |
|---|---|---|
mapping | object | 键值对字典 |
expire | string 可选 | 可选的过期时间(秒) |
cache_set_multi在缓存中设置多个值(set_many的别名)。
| 参数 | 类型 | 描述 |
|---|---|---|
mapping | object | 键值对字典 |
expire | string 可选 | 可选的过期时间(秒) |
cache_stats获取缓存统计信息。
| 参数 | 类型 | 描述 |
|---|---|---|
args | string 可选 | 参数 |
cache_touch更新键的过期时间。
| 参数 | 类型 | 描述 |
|---|---|---|
expire | integer | 新的过期时间(秒) |
key | string | 要更新的键 |
cache_version获取缓存服务器的版本。
返回: 版本字符串或错误消息
json{ "mcpServers": { "awslabs-memcached": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/memcached-mcp-server" ] } } }
为什么使用Docker运行MCP服务器更安全?

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务