Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration dans un IDE de codage
Le codage IDEs prenant en charge le protocole MCP utilise un fichier de configuration JSON pour indiquer les serveurs à démarrer. Le serveur fonctionne sur stdio. L'IDE le lance donc en tant que sous-processus lorsque vous ouvrez un projet.
Kiro
Créez ou modifiez .kiro/settings/mcp.json dans le répertoire de votre projet (au niveau de l'espace de travail) ou ~/.kiro/settings/mcp.json (au niveau de l'utilisateur, disponible dans tous les projets). Kiro s'exécutant sur votre machine locale, utilisez-le AWS_PROFILE pour récupérer les informations d'identification de votre ~/.aws/credentials fichier existant :
Domaine 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 Collection sans serveur :
{ "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" } } } }
Après avoir sauvegardé, Kiro reconnecte automatiquement le serveur. Vous pouvez ensuite poser des questions telles que « Répertorier les index de mon cluster » ou « Quel est l'état de santé de mon cluster ? »
Claude Code
Ajoutez le serveur au .mcp.json fichier de votre projet. Comme pour Kiro, utilisez AWS_PROFILE pour vous authentifier avec vos informations d'identification locales AWS
:
Domaine 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 Collection sans serveur :
{ "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" } } } }
Vous pouvez également ajouter le serveur globalement via la CLI afin qu'il soit disponible dans tous les projets :
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
Ordinateur de bureau Claude
Ouvrez Réglages > Développeur et modifiez claude_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
Si vous utilisez la CLI Kiro, ajoutez le serveur à celui de votre projet .kiro/settings/mcp.json en utilisant la même structure JSON que celle illustrée ci-dessus. La CLI Kiro récupère automatiquement la configuration lorsque vous démarrez une session dans ce répertoire.