View a markdown version of this page

Cómo funciona el servidor MCP de Valkey - 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.

Cómo funciona el servidor MCP de Valkey

El servidor MCP de Valkey proporciona a su agente un conjunto de herramientas estructuradas para trabajar con el almacén de datos de Valkey configurado. Al realizar una solicitud, el agente selecciona la herramienta adecuada, proporciona los parámetros necesarios y recibe el resultado directamente de Valkey. El servidor se encarga de la construcción y validación de los comandos, por lo que el agente no necesita generar código de cliente ni formatear manualmente los comandos de Valkey.

El servidor MCP de Valkey ofrece las siguientes áreas de capacidad:

Área de capacidad Finalidad
Operaciones en el valle Lea y modifique cadenas, hashes, listas, conjuntos, conjuntos ordenados, flujos y otras estructuras de datos de Valkey.
Operaciones de JSON Almacene, recupere y actualice documentos y matrices JSON mediante rutas estructuradas.
Cargas de trabajo de búsqueda e IA Cree índices de búsqueda, añada documentos, ejecute búsquedas de texto, semánticas, vectoriales e híbridas y agregue resultados.
Salvaguardias operativas Separa las operaciones de lectura, escritura y administrativas. Los comandos administrativos destructivos están deshabilitados de forma predeterminada y el servidor se puede ejecutar en modo de solo lectura.

El servidor utiliza entradas JSON estructuradas y las traduce a las operaciones de Valkey adecuadas. Esto reduce los errores de formato de los comandos y proporciona al agente una interfaz coherente para las tareas comunes de datos, búsqueda y operaciones.

Acceso total a Valkey a través de una superficie de herramienta compacta

El servidor MCP de Valkey permite a los agentes acceder a todo el conjunto de comandos de Valkey a través de tres herramientas estructuradas:

  1. valkey_readgestiona operaciones de solo lectura comoGET,, y. HGETALL SCAN INFO

  2. valkey_writeadmite mutaciones comoSET, HSETDEL, y. LPUSH

  3. valkey_admincubre la configuración y las operaciones de alto impacto.

Esto hace que la superficie de la herramienta sea sencilla para los agentes y, al mismo tiempo, admite las funciones de Valkey, como cadenas, hashes, listas, conjuntos ordenados, transmisiones pub/sub, HyperLogLog mapas de bits y otras.

Flujos de trabajo simplificados de IA, búsqueda y análisis

El servidor MCP de Valkey proporciona cuatro herramientas especialmente diseñadas para búsquedas vectoriales, semánticas, de texto e híbridas, además de agregaciones. Los agentes pueden consultar los datos sin necesidad de crear comandos de bajo nivel, lo que permite a los desarrolladores pasar directamente de una solicitud en lenguaje natural a un flujo de trabajo de búsqueda de Valkey o de IA funcional.

  1. manage_indexpermite a los agentes crear, eliminar, inspeccionar o enumerar los índices de búsqueda.

  2. add_documentsincorpora los documentos a un índice de búsqueda y crea automáticamente el índice si no existe. También admite la generación de incrustaciones opcional para la búsqueda semántica, utilizando paquetes de incrustación de código abierto de forma predeterminada y proveedores configurables como Amazon Bedrock, OpenAI u Ollama.

  3. searchproporciona una interfaz unificada para búsquedas semánticas, de texto, híbridas y búsquedas similares. Detecta automáticamente el modo de búsqueda a partir de los parámetros proporcionados.

  4. aggregateproporciona un generador de canalizaciones estructurado paraFT.AGGREGATE,, y etapas GROUPBYSORTBY, con soporte para APPLYFILTER,, y LIMIT etapas.

Al depurar, las aggregate herramientas search y permiten a los agentes inspeccionar el contenido real del almacén de datos. Los agentes pueden revisar los datos indexados, tomar muestras de los documentos coincidentes y validar los resultados de búsqueda y agregación directamente en la conversación.