

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
<a name="mcp-server-configure-ide"></a>

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
<a name="mcp-server-configure-kiro"></a>

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
<a name="mcp-server-configure-claude-code"></a>

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
<a name="mcp-server-configure-claude-desktop"></a>

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
<a name="mcp-server-configure-kiro-cli"></a>

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.