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à.
Configura in un IDE di codifica
La codifica IDEs che supporta MCP utilizza un file di configurazione JSON per dichiarare quali server avviare. Il server funziona su stdio, quindi l'IDE lo avvia come sottoprocesso all'apertura di un progetto.
Kiro
Crea o modifica .kiro/settings/mcp.json nella cartella del tuo progetto (a livello di area di lavoro) o ~/.kiro/settings/mcp.json (a livello utente, disponibile in tutti i progetti). Poiché Kiro funziona sulla tua macchina locale, usalo per AWS_PROFILE raccogliere le credenziali dal tuo file esistente: ~/.aws/credentials
Dominio Amazon OpenSearch Service:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint.region.es.amazonaws.com", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
OpenSearch Collezione serverless:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://collection-id.region.aoss.amazonaws.com", "AWS_OPENSEARCH_SERVERLESS": "true", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
Dopo il salvataggio, Kiro riconnette automaticamente il server. Puoi quindi porre domande come «Elenca gli indici nel mio cluster» o «Qual è lo stato del mio cluster?»
Codice Claude
Aggiungi il server al .mcp.json file del tuo progetto. Come con Kiro, usalo AWS_PROFILE per autenticarti con le tue credenziali locali AWS
:
Dominio Amazon OpenSearch Service:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint.region.es.amazonaws.com", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
OpenSearch Collezione serverless:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://collection-id.region.aoss.amazonaws.com", "AWS_OPENSEARCH_SERVERLESS": "true", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
Puoi anche aggiungere il server a livello globale tramite la CLI in modo che sia disponibile in ogni progetto:
claude mcp add opensearch \ --command uvx \ --args opensearch-mcp-server-py \ --env OPENSEARCH_URL=https://your-domain-endpoint.region.es.amazonaws.com\ --env AWS_REGION=us-east-1\ --env AWS_PROFILE=your-aws-profile
Claude Desktop
Apri Impostazioni > Sviluppatore e modificaclaude_desktop_config.json:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
CLI Kiro
Se usi la CLI di Kiro, aggiungi il server al tuo progetto utilizzando la stessa .kiro/settings/mcp.json struttura JSON mostrata sopra. La CLI di Kiro rileva automaticamente la configurazione quando avvii una sessione in quella directory.