View a markdown version of this page

Introducción - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Introducción

Instalación

Requisitos previos: Python 3.10 o posterioruv, acceso a un almacén de datos de Valkey

Configure su cliente MCP: añada lo siguiente a la configuración de su cliente MCP:

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

Reemplácelo por <your-endpoint> el punto final de su almacén de datos de Valkey. Su agente de codificación debe tener acceso de red al punto final.

Conexión a Amazon ElastiCache: los clústeres de ElastiCache Valkey se encuentran en una VPC privada y no se puede acceder a ellos directamente desde la máquina local. Para configurar el túnel SSM, generar el token de autenticación de IAM y gestionar el TLS en modo túnel, consulte la guía de ElastiCache conexión del kit de herramientas para agentes o instale Amazon ElastiCache Skill para que su AWS agente pueda gestionar la configuración de la conexión de principio a fin. Una vez establecido el túnel, VALKEY_HOST=127.0.0.1 utilícelo en la configuración anterior.

Reinicie el cliente MCP después de guardar la configuración.

Puede pedirle a su agente que verifique la conexión con:

Utilice el servidor MCP de Valkey para comprobar la conexión a mi almacén de datos y confirmar que las operaciones de Valkey están disponibles.

Configuración

Configure el servidor MCP de Valkey mediante variables de entorno en la configuración de su cliente MCP. También puede usar el --readonly indicador para restringir el acceso de los agentes a operaciones de solo lectura.

Variable Finalidad
VALKEY_HOST Especifica el punto final del almacén de datos de Valkey. Se usa 127.0.0.1 cuando se conecta a un ElastiCache clúster privado a través de un túnel.
VALKEY_USE_SSL trueConfigúrelo en para habilitar TLS. Esto es obligatorio para ElastiCache los clústeres con el cifrado en tránsito activado.
--readonly Limita el servidor al nivel de lectura y desactiva todas las herramientas de escritura y administración, lo que lo hace adecuado para la exploración de la producción.
Parámetros de búsqueda opcionales
EMBEDDINGS_PROVIDER Selecciona el proveedor de incrustación utilizado por add_documents ysearch. Las opciones compatibles son bedrock openaiollama, yhash. hashÚselo para pruebas locales sin credenciales.
BEDROCK_MODEL_ID Anula el modelo de incrustación predeterminado de Amazon Bedrock.
OPENAI_API_KEY Proporciona la clave de API necesaria cuando EMBEDDING_PROVIDER se establece en. openai