View a markdown version of this page

Nozioni di base - Amazon ElastiCache

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Nozioni di base

Installazione

Prerequisiti: Python 3.10 o successivouv, accesso a un datastore Valkey

Configura il tuo client MCP: aggiungi quanto segue alla configurazione del tuo client MCP:

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

<your-endpoint>Sostituiscilo con l'endpoint del tuo datastore Valkey. Il tuo agente di codifica deve avere accesso di rete all'endpoint.

Connessione ad Amazon ElastiCache: i cluster ElastiCache Valkey risiedono in un VPC privato e non sono raggiungibili direttamente dal computer locale. Per la configurazione del tunnel SSM, la generazione di token di autenticazione IAM e la gestione TLS in modalità tunnel, consulta la guida alla ElastiCache connessione nell' AWS Agent Toolkit o installa Amazon ElastiCache Skill per consentire al tuo agente di gestire la configurazione della connessione dall'inizio alla fine. Dopo aver stabilito il tunnel, usalo nella configurazione precedente. VALKEY_HOST=127.0.0.1

Riavvia il client MCP dopo aver salvato la configurazione.

Puoi richiedere al tuo agente di verificare la connessione con:

Utilizza il server MCP Valkey per verificare la connessione al mio datastore e confermare che le operazioni Valkey siano disponibili.

Configurazione

Configura il server Valkey MCP tramite le variabili di ambiente nella configurazione del client MCP. È inoltre possibile utilizzare il --readonly flag per limitare l'accesso degli agenti alle operazioni di sola lettura.

Variabile Scopo
VALKEY_HOST Specifica l'endpoint del tuo datastore Valkey. Da utilizzare 127.0.0.1 quando ci si connette a un cluster privato tramite un tunnel ElastiCache .
VALKEY_USE_SSL Impostato true per abilitare TLS. È necessario per ElastiCache i cluster con crittografia in transito abilitata.
--readonly Limita il server al livello di lettura e disabilita tutti gli strumenti di scrittura e amministrazione, rendendolo adatto all'esplorazione della produzione.
Parametri di ricerca opzionali
EMBEDDINGS_PROVIDER Seleziona il provider di incorporamento utilizzato da add_documents e. search Le opzioni supportate sonobedrock, openaiollama, e. hash hashUtilizzatelo per test locali senza credenziali.
BEDROCK_MODEL_ID Sostituisce il modello di incorporamento predefinito di Amazon Bedrock.
OPENAI_API_KEY Fornisce la chiave API richiesta quando EMBEDDING_PROVIDER è impostata su. openai