mcp/elasticache-mcp-serverElastiCache控制平面操作。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/elasticache-mcp-server |
| 作者 | awslabs |
| 仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/elasticache-mcp-server --key [***] |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
batch-apply-update-action | 对多个ElastiCache资源应用服务更新。 |
batch-stop-update-action | 停止多个ElastiCache资源的服务更新。 |
complete-migration | 完成迁移到Amazon ElastiCache复制组。 |
connect-jump-host-cache-cluster | 将现有EC2实例配置为跳转主机以访问ElastiCache集群。 |
connect-jump-host-replication-group | 将现有EC2实例配置为跳转主机以访问ElastiCache复制组。 |
connect-jump-host-serverless-cache | 将现有EC2实例配置为跳转主机以访问ElastiCache无服务器缓存。 |
create-cache-cluster | 创建Amazon ElastiCache缓存集群。 |
create-jump-host-cache-cluster | 创建EC2跳转主机实例以通过SSH隧道访问ElastiCache集群。 |
create-jump-host-replication-group | 创建EC2跳转主机实例以通过SSH隧道访问ElastiCache复制组。 |
create-jump-host-serverless-cache | 创建EC2跳转主机实例以通过SSH隧道访问ElastiCache无服务器缓存。 |
create-log-group | 创建新的CloudWatch Logs日志组。 |
create-replication-group | 创建Amazon ElastiCache复制组。 |
create-serverless-cache | 创建新的Amazon ElastiCache无服务器缓存。 |
delete-cache-cluster | 删除Amazon ElastiCache缓存集群。 |
delete-replication-group | 删除Amazon ElastiCache复制组。 |
delete-serverless-cache | 删除Amazon ElastiCache无服务器缓存。 |
describe-cache-clusters | 描述一个或多个ElastiCache缓存集群。 |
describe-cache-engine-versions | 返回可用缓存引擎及其版本的列表。 |
describe-engine-default-parameters | 返回指定缓存引擎系列的默认引擎和系统参数信息。 |
describe-events | 返回与集群、缓存安全组和参数组相关的事件。 |
describe-log-groups | 描述CloudWatch Logs日志组。 |
describe-log-streams | 描述CloudWatch Logs日志流。 |
describe-replication-groups | 描述一个或多个ElastiCache复制组。 |
describe-serverless-caches | 描述AWS账户中的Amazon ElastiCache无服务器缓存。 |
describe-service-updates | 返回服务更新的详细信息。 |
filter-log-events | 从CloudWatch Logs筛选日志事件。 |
get-cost-and-usage | 获取ElastiCache资源的成本和使用数据。 |
get-log-events | 从CloudWatch Logs获取日志事件。 |
get-metric-statistics | 获取CloudWatch指标统计数据。 |
get-ssh-tunnel-command-cache-cluster | 生成通过EC2跳转主机连接到ElastiCache集群的SSH隧道命令。 |
get-ssh-tunnel-command-replication-group | 生成通过EC2跳转主机连接到ElastiCache复制组的SSH隧道命令。 |
get-ssh-tunnel-command-serverless-cache | 生成通过EC2跳转主机连接到ElastiCache无服务器缓存的SSH隧道命令。 |
list-delivery-streams | 列出您的交付流。 |
modify-cache-cluster | 修改现有Amazon ElastiCache缓存集群。 |
modify-replication-group | 修改现有Amazon ElastiCache复制组。 |
modify-replication-group-shard-configuration | 修改现有Amazon ElastiCache复制组的分片配置。 |
modify-serverless-cache | 修改Amazon ElastiCache无服务器缓存。 |
start-migration | 开始迁移到Amazon ElastiCache复制组。 |
test-migration | 测试迁移到Amazon ElastiCache复制组。 |
batch-apply-update-action对多个ElastiCache资源应用服务更新。
| 参数 | 类型 | 描述 |
|---|---|---|
service_update_name | string | 要应用的服务更新的唯一ID。 |
cache_cluster_ids | string 可选 | 要更新的缓存集群ID列表。必须提供此参数或replication_group_ids。 |
replication_group_ids | string 可选 | 要更新的复制组ID列表。必须提供此参数或cache_cluster_ids。 |
batch-stop-update-action停止多个ElastiCache资源的服务更新。
| 参数 | 类型 | 描述 |
|---|---|---|
service_update_name | string | 要停止的服务更新的唯一ID。 |
cache_cluster_ids | string 可选 | 要停止更新的缓存集群ID列表。必须提供此参数或replication_group_ids。 |
replication_group_ids | string 可选 | 要停止更新的复制组ID列表。必须提供此参数或cache_cluster_ids。 |
complete-migration完成迁移到Amazon ElastiCache复制组。
此工具完成从Redis实例到ElastiCache复制组的数据迁移,最终确定数据迁移过程并将复制组转换为正常操作。
| 参数 | 类型 | 描述 |
|---|---|---|
request | string | 包含以下内容的CompleteMigrationRequest对象: |
connect-jump-host-cache-cluster将现有EC2实例配置为跳转主机以访问ElastiCache集群。
| 参数 | 类型 | 描述 |
|---|---|---|
cache_cluster_id | string | 缓存集群ID。 |
instance_id | string | EC2实例ID。 |
connect-jump-host-replication-group将现有EC2实例配置为跳转主机以访问ElastiCache复制组。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | EC2实例ID。 |
replication_group_id | string | 复制组ID。 |
connect-jump-host-serverless-cache将现有EC2实例配置为跳转主机以访问ElastiCache无服务器缓存。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | EC2实例ID。 |
serverless_cache_name | string | 无服务器缓存名称。 |
create-cache-cluster创建Amazon ElastiCache缓存集群。
| 参数 | 类型 | 描述 |
|---|---|---|
request | string |
create-jump-host-cache-cluster创建EC2跳转主机实例以通过SSH隧道访问ElastiCache集群。
| 参数 | 类型 | 描述 |
|---|---|---|
cache_cluster_id | string | 缓存集群ID。 |
key_name | string | 密钥对名称。 |
instance_type | string 可选 | 实例类型。 |
security_group_id | string 可选 | 安全组ID。 |
subnet_id | string 可选 | 子网ID。 |
create-jump-host-replication-group创建EC2跳转主机实例以通过SSH隧道访问ElastiCache复制组。
| 参数 | 类型 | 描述 |
|---|---|---|
key_name | string | 密钥对名称。 |
replication_group_id | string | 复制组ID。 |
instance_type | string 可选 | 实例类型。 |
security_group_id | string 可选 | 安全组ID。 |
subnet_id | string 可选 | 子网ID。 |
create-jump-host-serverless-cache创建EC2跳转主机实例以通过SSH隧道访问ElastiCache无服务器缓存。
| 参数 | 类型 | 描述 |
|---|---|---|
key_name | string | 密钥对名称。 |
serverless_cache_name | string | 无服务器缓存名称。 |
instance_type | string 可选 | 实例类型。 |
security_group_id | string 可选 | 安全组ID。 |
subnet_id | string 可选 | 子网ID。 |
create-log-group创建新的CloudWatch Logs日志组。
| 参数 | 类型 | 描述 |
|---|---|---|
log_group_name | string | 要创建的日志组名称。 |
kms_key_id | string 可选 | 用于加密的KMS密钥的Amazon资源名称(ARN)。 |
log_group_class | string 可选 | 指定以下类别之一: |
tags | string 可选 | 用于标签的键值对。 |
create-replication-group创建Amazon ElastiCache复制组。
此工具创建具有指定配置的新复制组,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
request | string | 包含所有参数的CreateReplicationGroupRequest对象。 |
create-serverless-cache创建新的Amazon ElastiCache无服务器缓存。
此工具创建具有指定配置的新无服务器缓存,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
request | string |
delete-cache-cluster删除Amazon ElastiCache缓存集群。
此工具删除现有缓存集群。可选地,它可以在删除前创建集群的最终快照。
| 参数 | 类型 | 描述 |
|---|---|---|
cache_cluster_id | string | 要删除的缓存集群ID。 |
final_snapshot_identifier | string 可选 | 最终缓存集群快照的用户提供名称。ElastiCache创建快照后立即删除缓存集群。 |
delete-replication-group删除Amazon ElastiCache复制组。
此工具删除现有复制组。您可以选择将主集群保留为独立缓存集群,或在删除前创建最终快照。
| 参数 | 类型 | 描述 |
|---|---|---|
replication_group_id | string | 要删除的复制组标识符。 |
final_snapshot_name | string 可选 | 删除复制组前创建的最终缓存集群快照名称。 |
retain_primary_cluster | string 可选 | 如果为True,将主集群保留为独立缓存集群;如果为False,删除复制组中的所有集群。 |
delete-serverless-cache删除Amazon ElastiCache无服务器缓存。
此工具从您的AWS账户中删除指定的无服务器缓存。缓存必须存在且处于可删除状态。
| 参数 | 类型 | 描述 |
|---|---|---|
serverless_cache_name | string | 要删除的无服务器缓存名称。 |
final_snapshot_name | string 可选 | 删除前创建的最终快照名称。 |
describe-cache-clusters描述一个或多个ElastiCache缓存集群。
此工具返回已配置缓存集群的信息。如果指定了缓存集群ID,仅返回该集群的信息;否则返回最多MaxRecords个集群的信息。
| 参数 | 类型 | 描述 |
|---|---|---|
cache_cluster_id | string 可选 | 要描述的缓存集群ID。如果未提供,返回所有缓存集群的信息。 |
marker | string 可选 | 上一个请求返回的可选标记,用于分页结果。 |
max_records | string 可选 | 响应中包含的最大记录数。 |
show_cache_clusters_not_in_replication_groups | string 可选 | 是否仅显示不属于复制组的缓存集群。 |
show_cache_node_info | string 可选 | 是否在响应中包含缓存节点的详细信息。 |
describe-cache-engine-versions返回可用缓存引擎及其版本的列表。
| 参数 | 类型 | 描述 |
|---|---|---|
cache_parameter_group_family | string 可选 | 特定缓存参数组系列的名称。有效值:memcached1.4、memcached1.5、memcached1.6、redis2.6、redis2.8、redis3.2、redis4.0、redis5.0、redis6.x、redis7.x、valkey7.x、valkey8.x。 |
default_only | string 可选 | 如果为true,仅返回指定引擎或引擎和主版本组合的默认版本。 |
engine | string 可选 | 要返回的缓存引擎。有效值:memcached、redis、valkey。 |
engine_version | string 可选 | 要返回的缓存引擎版本。例如:memcached 1.4.14、redis 6.x、valkey 8.0。 |
marker | string 可选 | 上一个请求返回的可选标记,用于分页结果。 |
max_records | string 可选 | 响应中包含的最大记录数。 |
describe-engine-default-parameters返回指定缓存引擎系列的默认引擎和系统参数信息。
| 参数 | 类型 | 描述 |
|---|---|---|
cache_parameter_group_family | string | 缓存参数组系列的名称。有效值:memcached1.4、memcached1.5、memcached1.6、redis2.6、redis2.8、redis3.2、redis4.0、redis5.0、redis6.x、redis7.x、valkey7.x、valkey8.x。 |
marker | string 可选 | 上一个请求返回的可选标记,用于分页结果。 |
max_records | string 可选 | 响应中包含的最大记录数。 |
describe-events返回与集群、缓存安全组和参数组相关的事件。
| 参数 | 类型 | 描述 |
|---|---|---|
duration | string 可选 | 要检索的事件的分钟数。 |
end_time | string 可选 | 检索事件的时间间隔结束,采用ISO 8601格式。 |
marker | string 可选 | 上一个请求返回的可选标记,用于分页结果。 |
max_records | string 可选 | 响应中包含的最大记录数。 |
source_identifier | string 可选 | 要检索事件的事件 |

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