View a markdown version of this page

开始使用 - Amazon ElastiCache

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始使用

安装

先决条件:Python 3.10 或更高版本uv,访问 Valkey 数据存储库

配置您的 MCP 客户端:将以下内容添加到 MCP 客户端配置中:

{ "mcpServers": { "valkey": { "command": "uvx", "args": ["awslabs.valkey-mcp-server@latest"], "env": { "VALKEY_HOST": "<your-endpoint>", "VALKEY_SSL": "true" } } } }

<your-endpoint>替换为您的 Valkey 数据存储库的终端节点。您的编码代理必须具有终端节点的网络访问权限。

正在连接亚马逊 ElastiCache:V ElastiCache alkey 集群位于私有 VPC 中,无法直接从本地计算机访问。有关 SSM 隧道设置、IAM 身份验证令牌生成和隧道模式下的 TLS 处理,请参阅 AWS 代理工具包中的ElastiCache 连接指南,或者安装 A mazon Sk ElastiCache il l 让您的代理端到端地处理连接设置。隧道建立后,VALKEY_HOST=127.0.0.1在上面的配置中使用。

保存配置后重新启动 MCP 客户端。

您可以通过以下方式提示您的代理验证连接:

使用 Valkey MCP 服务器验证与我的数据存储的连接并确认 Valkey 操作是否可用。

配置

通过 MCP 客户端配置中的环境变量配置 Valkey MCP 服务器。您也可以使用该--readonly标志将代理访问权限限制为只读操作。

变量 用途
VALKEY_HOST 指定您的 Valkey 数据存储库的端点。在通过隧道连接到私有 ElastiCache 集群127.0.0.1时使用。
VALKEY_USE_SSL 设置true为可启用 TLS。对于启用传输中加密的 ElastiCache 集群,这是必需的。
--readonly 将服务器限制在读取层并禁用所有写入和管理工具,使其适合生产探索。
可选搜索参数
EMBEDDINGS_PROVIDER 选择add_documents和使用的嵌入提供程序search。支持的选项有bedrockopenaiollama、和hash。无需凭证即可hash用于本地测试。
BEDROCK_MODEL_ID 覆盖默认的 Amazon Bedrock 嵌入模型。
OPENAI_API_KEY 提供设置为时所需EMBEDDING_PROVIDER的 API 密钥openai